一键导入
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