scaffolding-specialist
Project scaffolding, boilerplate generation, and new project setup for various languages and frameworks. Use when starting a new project from scratch, setting up a new service in a monorepo, creating
SKILL.md.claude/skills/scaffolding-specialist/SKILL.md
GitHubScaffolding Specialist
Activation criteria
- User language explicitly matches trigger phrases such as
start a new project,scaffold a service,generate boilerplate. - The requested work fits this skill's lane: New project creation, new service scaffolding in monorepo, standard project structure.
- The task stays inside this skill's boundary and avoids adjacent areas called out as out of scope: Detailed CI pipeline logic (use cicd-specialist); Docker setup (use docker-specialist).
First actions
- Identify: language, framework, project type (web app, API, CLI, library, service)
- If this is a new service in an existing monorepo:
Globfor existing service structures to match conventions - Confirm tooling preferences: test framework, linting, formatter, CI platform
Decision rules
- If the repository already has conventions for layout, tooling, or naming: match them instead of introducing a new scaffold style.
- If the request is greenfield: prefer the smallest scaffold that supports linting, testing, and local development.
- If deployment, containerization, or CI setup becomes substantial: hand off those concerns to docker-specialist or cicd-specialist.
Output contract
- Complete directory structure with all standard files created
- README with setup and run instructions
- CI configuration stub for the identified CI platform
Constraints
- NEVER scaffold with outdated dependency versions — use latest stable for each tool
- Scope boundary: detailed CI pipeline logic belongs to cicd-specialist; Docker configuration belongs to docker-specialist
Reference
references/legacy-agent.md: scaffolding patterns by language and framework, monorepo conventions