← Back to list

creating-a-plan
by jasonraimondi
MacOS Dotfiles. Maintaining your machines config in git is :fire:. Using Stow to handle the dotfiles is :fire::fire:. Utilizing Brew, Prezto, and Mise.
⭐ 17🍴 0📅 Jan 16, 2026
SKILL.md
name: creating-a-plan description: Creates a comprehensive easy to follow plan for building out a design. Use when creating an implementation plan from a design.
Overview
Write a comprehensive implementation plan
- Assume the implementor has zero context for the codebase
- Assume the implementor is a skilled developer
- Document everything they would need to know
- files that will be touched
- useful reference code, unit tests, and docs
- how to test changes
- Save all markdown docs next to the provided design
- Construct the plan as bite-sized tasks
Plan structure
- Write the plan to
plan.mdnext to the design - Fill out the plan template
Task Granularity
Each step is one action (2-5 minutes):
- "Write the failing test" - step
- "Run it to make sure it fails" - step
- "Implement the minimal code to make the test pass" - step
- "Run the tests and make sure they pass" - step
- "Commit" - step
Task Batches
- Group tasks into coherent batches
- Write each batch to its own file,
batch-<number>.md, next to the plan and design - Use the batch template
- Always use exact file paths
- Always use code snippets and not ambiguous instructions like "add validation"
- Always use exact commands with expected output
- Batches should be incremental and build on each other. Batch 1 must be implemented before batch 2
REMEMBER:
- DRY
- YAGNI
- TDD
- frequent commits
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


