
Scaffold Project
- 1 installs
- 524 repo stars
- Updated August 4, 2026
- grafana/gcx
scaffold-project skill documents Use when the user wants to create a new Grafana resources-as-code project, start a new dashboards-as-code repo, scaffold a gcx project, or asks "how do I get started with gcx".
About
scaffold-project skill documents Use when the user wants to create a new Grafana resources-as-code project, start a new dashboards-as-code repo, scaffold a gcx project, or asks "how do I get started with gcx". Triggers on phrases like "new project", "scaffold", "bootstrap", "create project", "get started".. name: scaffold-project description: >
- Use when the user wants to create a new Grafana resources-as-code project, start a new dashboards-as-code repo, scaffold
- Platform-specific setup patterns for scaffold-project.
- Evidence-backed steps from upstream SKILL.md.
- When-to-use criteria for scaffold-project versus alternatives.
Scaffold Project by the numbers
- 1 all-time installs (skills.sh)
- Ranked #1,173 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
scaffold-project capabilities & compatibility
- Capabilities
- scaffold project quick start · scaffold project when to use guidance · scaffold project integration patterns
- Works with
- grafana
What scaffold-project says it does
Use when the user wants to create a new Grafana resources-as-code project,
start a new dashboards-as-code repo, scaffold a gcx project, or asks
npx skills add https://github.com/grafana/gcx --skill scaffold-projectAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 524 |
| Last updated | August 4, 2026 |
| Repository | grafana/gcx ↗ |
How do I use scaffold-project correctly?
Use when the user wants to create a new Grafana resources-as-code project, start a new dashboards-as-code repo, scaffold a gcx project, or asks "how do I get started with gcx". Triggers on phrases lik
Who is it for?
Teams implementing scaffold-project workflows from the catalog.
Skip if: Skip when requirements clearly match a different specialized stack.
When should I use this skill?
User asks about scaffold-project, use when the user wants to create a new grafana resources-as-code project, start a new das.
What you get
Working scaffold-project setup with validated configuration and next steps.
Files
Scaffold a gcx Project
Scaffold a new Go project for managing Grafana resources as code using gcx dev scaffold.
Prerequisites
Verify gcx is installed:
gcx versionIf missing, see the setup-gcx skill.
Scaffolding
Interactive Mode (recommended for first-time users)
gcx dev scaffoldPrompts for:
- Project name — becomes the directory name (kebab-cased)
- Go module path — e.g.
github.com/myorg/my-dashboards
Non-Interactive Mode
gcx dev scaffold --project my-dashboards --go-module-path github.com/myorg/my-dashboardsWhat Gets Generated
my-dashboards/
├── .github/workflows/deploy.yaml # CI/CD workflow for gcx push
├── .gitignore
├── go.mod
├── main.go # Entrypoint — registers all resources
├── internal/
│ └── dashboards/
│ ├── all.go # Registry function returning all manifests
│ └── sample.go # Example dashboard using foundation-sdk builders
└── README.mdNext Steps After Scaffolding
1. cd my-dashboards && go mod tidy 2. Configure gcx: gcx config set server <URL> and gcx config set token <TOKEN> 3. Edit internal/dashboards/sample.go or generate new stubs with gcx dev generate 4. Push to Grafana: gcx resources push
Common Issues
| Issue | Fix |
|---|---|
go mod tidy fails | Ensure Go 1.24+ is installed |
| Project name has spaces | Names are auto-kebab-cased; spaces become hyphens |
| Want to add alert rules | Create internal/alerts/ and use gcx dev generate alerts/my-rule.go |
Related skills
FAQ
What does scaffold-project do?
scaffold-project skill documents Use when the user wants to create a new Grafana resources-as-code project, start a new dashboards-as-code repo, scaffold a gcx project, or asks "how do I get started with gcx".
When should I use scaffold-project?
User asks about scaffold-project, use when the user wants to create a new grafana resources-as-code project, start a new das.
Is this skill safe to install?
Review the Security Audits panel on this page before installing in production.