ワンクリックで
feature-planning
Plan before implementing - understand scope and approach with detailed guidance
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Plan before implementing - understand scope and approach with detailed guidance
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Comprehensive guide for implementing code incrementally following established patterns, conventions, and quality standards
Comprehensive checklist for documenting follow-up work and testing needs after implementation
Comprehensive systematic approach to achieving complete test coverage through structured category-based testing
Comprehensive guidelines for when and how to use mocks, stubs, and fakes in tests
| name | feature-planning |
| description | Plan before implementing - understand scope and approach with detailed guidance |
| languages | ["all"] |
| subagents | ["all"] |
| tools_needed | ["read","glob"] |
Purpose: Ensure alignment before writing code.
How:
Example:
"We're adding a password reset feature because users can't recover locked accounts. When a user clicks 'Forgot Password', they should receive an email with a time-limited reset link."
Purpose: Understand existing patterns before proposing changes.
How:
read tool to examine related filesCommon Mistake: ❌ Assuming file structure without reading Correct Approach: ✅ Read first, then propose
Purpose: Scope the work and catch integration points.
How:
Example:
Files to modify:
- src/auth/password_service.py (add reset logic)
- src/api/auth_routes.py (add /reset endpoint)
- tests/test_password_reset.py (new file)
- docs/API.md (document endpoint)
Purpose: Get feedback on design before coding.
Include:
Template:
Approach: [Your chosen approach]
Alternatives considered:
1. [Alternative 1] - Pros: X, Cons: Y
2. [Alternative 2] - Pros: X, Cons: Y
Chosen because: [Reasoning]
Risks: [What could go wrong]
Purpose: Surface uncertainties early.
Examples of assumptions to flag:
Purpose: Don't waste effort on wrong approach.
What to do:
Why this matters: Prevents rework when assumptions are wrong.
❌ Starting to code immediately
✅ Plan first, then implement
❌ Proposing solution without reading code
✅ Read similar code first