This template helps you go from idea to a ready-to-build project, with structured docs and Claude Code setup before writing app code.
This repository includes imported skills from:
- Matt Pocock: mattpocock/skills
- Julius Brussee (caveman): JuliusBrussee/caveman
Imported skills currently present:
caveman(fromJuliusBrussee/caveman)diagnoseimprove-codebase-architectureto-prd
caveman: Use when you want ultra-brief, low-token responses while keeping technical accuracy.diagnose: Use when a bug or performance issue is hard to understand and needs a structured debugging loop.improve-codebase-architecture: Use when you want to find and prioritize deeper refactors that improve maintainability and modular design.to-prd: Use when you want to turn the current conversation into a clear PRD that can be tracked and executed ( after the original PRD )landing-page-generator: Use when you need to create or iterate a conversion-focused landing page quickly.
- Clone the repository:
git clone https://github.com/Rovis91/seedtoship
cd SeedToShip- Open this folder in your IDE
- Start Claude Code in this project.
If you do not use Git, you can still download and extract the repository ZIP.
- Use
/desktopfor a better UI during setup and review. - Use
/clearbetween each major step to keep context clean. - If you feel like trusting claude use
claude --dangerously-skip-permissions - I recommend to use
/effort=> max for the all setup (don't forget to turn it back to medium after) - Run steps in order.
Before running setup commands, rename the root folder to your actual project name if it is still a template name (for example SeedToShip, project, or similar).
/setup-1-scope
Asks you to explain your project until Claude has a complete understanding of your needs. Generates all docs for your review.
Review and approve the generated docs before continuing.
Most part of software programming problems with AI or humans come from misalignement
If the generated docs feel too complicated, over-engineered, or unclear, stay in the same session and ask Claude for a focused review.
Run:
/compact
Then prompt (in plan mode by doing /plan or pressing Shift+Tab ):
We finalized the docs. Please review for edge cases, over-engineering, and unnecessary complexity.
Suggest simplifications for MVP and call out any risky assumptions.
You can append any specific issue you noticed.
/clear
/setup-2-tooling
Installs/configures recommended MCPs, skills, hooks, and settings based on your docs.
/clear
/setup-3-init
Creates project structure and installs dependencies for your chosen stack.
/clear
/setup-4-finalize
Validates docs and setup, replaces all {{project_name}} placeholders, removes setup commands, and commits v0. Everything is handled automatically — no scripts to run.
Before moving on, manually verify that setup completed correctly:
- Setup commands are gone —
.claude/commands/should only containphase-start.mdandphase-review.md -
readme_protection.pyhook is gone —.claude/hooks/should only containdocs_protection.py -
docs/README.mdis fully populated — no placeholder text, all doc files listed -
CLAUDE.mdreflects your actual project — name, stack, and constraints are correct ( you can rerun/initto be sure it's up to date)
If anything is missing or still templated, fix it before continuing.
Use these permanent commands:
/phase-start
Plans and builds the next phase.
/phase-review
Reviews and finalizes a completed phase.