-
1⃣ Start with Your Idea
Write your project description as a markdown file (e.g., idea.md). -
2⃣ Generate a Project Plan
Use the following prompts to transform your project description into a detailed project plan:- Create Plan Prompt: create-plan.md
- Guidelines Prompt: guidelines.md
- Combine the two prompts above with your idea prompt idea.md.
- Example "Full Create Plan Prompt": full-create-plan-prompt.md
- Example output from o1-mini: Plan.md
-
3⃣ Iterative Development
Utilize the provided prompts and tools to iteratively refine your codebase and address issues:- Next Story Prompt: next-story.md
- Fix Resume Prompt: fix-resume.md
- Post-Mortem Prompt: post-mortem.md
-
4⃣ Unit Testing and Codebase Maintenance
For comprehensive testing, run the full codebase evaluation prompt:- Fix Codebase Prompt: fix-codebase.md
-
5⃣ Tagging for Rollback
After completing each story, tag your Git commit for easy versioning.- Example: After finishing story 1.1, tag the commit as
v0.1.1
. - For rollbacks, revert to the desired tag, uncheck relevant story tasks, and adjust lessons learned in the post-mortem.
- Example: After finishing story 1.1, tag the commit as
To complete a project efficiently:
- New Cascade: If using Windsurf, start a new cascade before you run the next story prompt.
- Next Story Prompt: Start with the current development task.
- Fix Resume Prompt: Iterate to refine and fix issues until all unit tests pass.
- Post-Mortem Prompt: Capture lessons learned and prepare for the next story.