ワンクリックで
plan-feature
Create comprehensive feature implementation plan with deep codebase analysis. Use before implementing any feature.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create comprehensive feature implementation plan with deep codebase analysis. Use before implementing any feature.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Cross-project audit and sync. Backs up, bootstraps, promotes, syncs, and verifies all downstream projects.
Structured pre-planning research. Explores codebase, asks clarifying questions, and produces a brainstorm output file for /plan-feature input.
Capture knowledge from development sessions. Debug patterns, architecture decisions, framework gotchas, and integration learnings compound over time.
Load project context and show current status. Use at the start of a session or when context is needed.
Run parallel code reviews using specialized agents (security, performance, simplicity, nextjs-react). Produces a structured report.
Initialize a new project from Agent Kit boilerplate. Use when creating a new downstream project.
| name | plan-feature |
| description | Create comprehensive feature implementation plan with deep codebase analysis. Use before implementing any feature. |
| disable-model-invocation | true |
| allowed-tools | Read, Write, Glob, Grep, Bash |
| argument-hint | ["feature-name"] |
Transform a feature request into a comprehensive implementation plan through systematic codebase analysis and strategic planning.
Core Principle: We do NOT write code in this phase. Our goal is to create a context-rich plan that enables one-pass implementation success.
Key Philosophy: Context is King. The plan must contain ALL information needed for implementation.
Deep Feature Analysis:
Create User Story Format:
As a <type of user>
I want to <action/goal>
So that <benefit/value>
Use specialized analysis:
1. Check PRD for Requirements
Read .claude/PRD.md to understand:
2. Project Structure Analysis
3. Pattern Recognition
CLAUDE.md for project rules.claude/reference/ for best practices4. Integration Points
Clarify Ambiguities:
If requirements are unclear, ask the user before continuing.
Gather Documentation:
Compile References:
## Relevant Documentation
- [Link](https://example.com)
- Section: [Relevant section]
- Why: [Reason needed]
Consider:
Create plan with this structure:
# Feature: [feature-name]
## Feature Description
[Detailed description]
## User Story
As a [user type]
I want to [action]
So that [benefit]
## Feature Metadata
**Type:** [New Capability/Enhancement/Refactor/Bug Fix]
**Complexity:** [Low/Medium/High]
**Systems Affected:** [Frontend/Backend/Agent/Database]
**Dependencies:** [Libraries or services]
---
## CONTEXT REFERENCES
### Files to Read Before Implementing
| File | Lines | Why |
|------|-------|-----|
| `path/to/file.tsx` | 15-45 | Pattern reference |
| `path/to/types.ts` | 100-120 | Types to extend |
### Files to Create
| File | Purpose |
|------|---------|
| `path/to/new.tsx` | [Purpose] |
### Documentation to Read
- [Link](url) - Section: X - Why: Y
### Patterns to Follow
**Component Pattern:**
```typescript
// Example from codebase
path/to/file.tsxpnpm run lint && pnpm run type-checkpath/to/existing.tsxpnpm run test[Continue with all tasks...]
cd frontend && pnpm run lint
cd frontend && pnpm run type-check
pnpm run test
cd frontend && pnpm run build
pnpm run dev/commit
---
## Output
### Save Plan
**Filename:** `.agents/plans/{kebab-case-name}.md`
Examples:
- `add-dashboard-overview.md`
- `implement-ticket-classification.md`
- `fix-auth-redirect.md`
### Update PROJECT-STATUS.md
After creating plan, update PROJECT-STATUS.md:
```markdown
## Active Plan
**Plan:** `.agents/plans/[plan-name].md`
**Feature:** [Feature description]
**Phase:** Planning Complete
**Progress:** 0/[X] tasks
### Next Task
- **Task:** Task 1 - [Description]
- **Status:** Ready to start
Add to Recent Activity:
| [Today] | plan | Created plan: [feature-name] |
Provide:
Plan created! To implement:
1. Run /execute .agents/plans/[plan-name].md
2. Or review the plan first and adjust if needed