← スキル一覧に戻る

planning
by vereis
Nix Configuration
⭐ 37🍴 7📅 2026年1月23日
SKILL.md
name: planning description: "MANDATORY: Load when planning complex features or refactorings. Planning process for complex tasks"
Planning Process
When to Plan
- Complex features requiring multiple files
- Refactoring with unclear scope
- Bug fixes needing investigation
- Any task where "just start coding" is premature
Planning Steps
1. Understand
- What is the goal?
- What are the requirements?
- What are the constraints?
- Ask clarifying questions if unclear
2. Research
- Explore the codebase
- Find similar implementations
- Identify patterns and conventions
- Note dependencies
3. Design
- Identify approach
- Consider alternatives
- Evaluate tradeoffs
- Choose best option
4. Break Down
- Create atomic implementation steps that map to atomic commits
- Each step must be independently functional (tests pass, linting passes, no broken logic)
- Order by dependencies (backend-first)
- Each step should be testable
- Note: During implementation, additional atomic commits may be discovered that weren't in the original plan
5. Document
- Save plan to
.opencode/plans/YYYY-MM-DD-<topic>.md - Include all details needed for implementation
6. Present
- Show plan to user
- Get approval before implementation
Plan File Format
# Plan: <topic>
Date: YYYY-MM-DD
## Summary
Brief description of what we're building/fixing.
## Requirements
- Requirement 1
- Requirement 2
- ...
- Requirement N
## Approach
Description of the chosen approach and why.
## Alternatives Considered
- Alternative 1: Why not chosen
- Alternative 2: Why not chosen
- ...
- Alternative N: Why not chosen
## Implementation Steps
Each step should map to an atomic commit (tests pass, linting passes, independently functional).
Note: Additional steps may be discovered during implementation.
1. [ ] Step 1
2. [ ] Step 2
3. [ ] Step 3
...
N. [ ] Step N
## Files Affected
- path/to/file1.ext
- path/to/file2.ext
- ...
- path/to/fileN.ext
## Risks/Considerations
- Risk 1
- Risk 2
- ...
- Risk N
## Testing Strategy
How to verify the implementation works.
Backend-First Ordering
When breaking down tasks, order by layer:
- Database/Schema
- Models/Types
- Business Logic
- API/Interface
- Frontend/UI
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です