Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
grafana avatar

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)
At a glance

scaffold-project capabilities & compatibility

Capabilities
scaffold project quick start · scaffold project when to use guidance · scaffold project integration patterns
Works with
grafana
From the docs

What scaffold-project says it does

Use when the user wants to create a new Grafana resources-as-code project,
SKILL.md
start a new dashboards-as-code repo, scaffold a gcx project, or asks
SKILL.md
npx skills add https://github.com/grafana/gcx --skill scaffold-project

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars524
Last updatedAugust 4, 2026
Repositorygrafana/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

SKILL.mdMarkdownGitHub ↗

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 version

If missing, see the setup-gcx skill.

Scaffolding

Interactive Mode (recommended for first-time users)

gcx dev scaffold

Prompts 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-dashboards

What 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.md

Next 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

IssueFix
go mod tidy failsEnsure Go 1.24+ is installed
Project name has spacesNames are auto-kebab-cased; spaces become hyphens
Want to add alert rulesCreate 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.

DevOps & CI/CDmonitoring

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.