Project Scaffolding
Use this skill to bootstrap a new repository from this template. The scaffold includes modern frontend defaults (Tailwind v4, shadcn/ui, modern-minimal theme baseline, Zustand, forms/validation, testing) and practical backend defaults (chi + CORS, pgx, Redis, validator, JWT).
Canonical source
- •Script:
.agents/skills/project-scaffold/scripts/bootstrap.sh - •Reference guide:
.agents/skills/project-scaffold/references/bootstrap.md
Always treat .agents/skills/project-scaffold/scripts/bootstrap.sh as the source of truth for scaffolding behavior.
Procedure
- •Confirm inputs:
<project_name>and<github_org>. - •Run from template repo root:
- •
chmod +x .agents/skills/project-scaffold/scripts/bootstrap.sh - •
./.agents/skills/project-scaffold/scripts/bootstrap.sh <project_name> <github_org>
- •
- •Move into the generated project directory.
- •Complete bootstrap verification:
- •
make dev-infra - •
make migrate - •
make schema-dump - •
make generate - •
make lint - •
make test - •
make validate
- •
Rules
- •Do not manually recreate scaffolded files when the script can generate them.
- •If scaffold output needs changes, update
.agents/skills/project-scaffold/scripts/bootstrap.shfirst, then update the reference guide. - •Keep this skill and the script in sync.