Agent skill
prototype-builder
Quickly scaffold runnable prototype projects. Use when users want to create a new project skeleton, set up a tech stack, or bootstrap an application. Triggers include requests like "create a project", "set up a prototype", "scaffold an app", "build a [type] application", or specifying a tech stack combination.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/prototype-builder
SKILL.md
Prototype Builder
Scaffold runnable prototype projects with make start support.
Workflow
- Understand the request - Identify project type and tech stack
- Select or validate stack - Use default or check user's choice
- Create project - Copy template or generate dynamically
- Verify runnable - Ensure
make startworks
Project Types & Templates
| Type | Template | Command |
|---|---|---|
| Full-stack Web | assets/nextjs-fastapi/ |
Frontend + Backend |
| API Service | assets/fastapi-simple/ |
Backend only |
| CLI Tool | assets/python-cli/ |
Command-line app |
For other combinations, generate dynamically following the same patterns.
Tech Stack Selection
When user specifies a stack:
- Check compatibility (see references/tech-stack-guide.md)
- If reasonable → proceed
- If problematic → explain concerns and suggest alternatives
When user doesn't specify:
Select based on project type:
- Web app → Next.js + FastAPI
- API service → FastAPI
- CLI tool → Python
Project Creation
Default location
~/projects/<project-name>/
Using templates
cp -r assets/<template>/* <target-path>/
Then customize:
- Update
README.mdwith project name/description - Adjust configuration as needed
- Verify
make startruns successfully
Dynamic generation
For non-template stacks, create:
Makefilewithstart,installtargets- Entry point file(s)
- Dependency file (requirements.txt, package.json)
.gitignoreREADME.md
Success Criteria
| Project Type | "make start" Result |
|---|---|
| Web app | Browser shows page at localhost |
| API service | /health returns {"status": "ok"} |
| CLI tool | Runs and shows output |
Boundaries
Do NOT:
- Write business logic code
- Configure production deployment
- Set up database migrations
- Add authentication systems
- Create complex architectures
Focus: Minimal runnable skeleton only.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?