FeaturePlanningAutoPilot
by @naname-zz
A general-purpose feature development planning skill. Used to generate executable, verifiable, and iterative development plans before coding, and to automati...
clawhub install featureplanningautopilotπ About This Skill
name: Feature Planning AutoPilot description: A general-purpose feature development planning skill. Used to generate executable, verifiable, and iterative development plans before coding, and to automatically capture lessons learned after each conversation. license: MIT
Feature Planning AutoPilot
This Skill standardizes the "analyze first β plan next β implement last" approach. It applies to frontend, backend, full-stack, API integration, SQL migrations, and mobile page refactoring tasks.
1) When to Use
Activate this Skill when the user expresses any of the following intentions:
2) Expected Outputs
Every planning session must produce the following four deliverables:
1. Scope Definition: Clearly state what is and is not included in this task. 2. Execution Plan: 3β9 verifiable steps in clear sequence. 3. Risks & Rollback: Key risk points and a minimal rollback strategy. 4. Acceptance Checklist: Actionable verification items (APIs, pages, logs, builds, tests).
3) Standard Workflow (Must Follow in Order)
Phase A β Quick Clarification
Phase B β Context Scan
Complete at minimum the following checks before producing a plan:
Pending Delivery β Pending Inbound β Completed)Phase C β Plan Drafting
Plan requirements:
in-progress at a timePhase D β Implementation & Validation
Phase E β Lessons Captured (Auto-Iterate)
At the end of the conversation, append three categories of experience to evolution.json:
preferences: User's preferred output style or delivery formatfixes: Issues encountered this session and how they were resolvedcustom_prompts: Strong prompts that can be reused directly next timeAlso sync the learnings back into the "Experience Enhancements" section of SKILL.md.
4) Plan Template (Ready to Reuse)
## Feature Development Plan (AutoPilot)0. Goal & Scope
Goal:
Included in this task:
Excluded from this task:
Prerequisites: 1. Execution Steps
1. [ ] Review current state and dependencies
- Definition of done: Relevant files and data flow located
2. [ ] Design minimal-change solution
- Definition of done: Modification points and impact surface confirmed
3. [ ] Implement core changes
- Definition of done: Core path code complete
4. [ ] Handle edge cases and errors
- Definition of done: Empty state / failure state / permission state all functional
5. [ ] Verify and regression test
- Definition of done: Key paths pass, results are reproducible2. Risks & Rollback
Risk:
Monitoring signal:
Rollback method: 3. Acceptance Criteria
[ ] Feature behavior matches requirements
[ ] No new build errors introduced
[ ] Key UI / API paths verified
5) High-Quality Plan Rules (Hard Constraints)
6) Common Task Mappings
A. Mobile Page Optimization
Must include:
B. List / Stats Consistency
Must include:
C. State-Driven Workflows (e.g., Inbound)
Must include:
7) Auto-Iteration Protocol
Trigger an experience update for this Skill when any of the following conditions are met:
Update Structure
evolution.json follows this structure:
{
"last_updated": "ISO_DATETIME",
"preferences": [],
"fixes": [],
"custom_prompts": ""
}
Principles for Writing Learnings
8) Recommended Trigger Commands
/plan-auto β Generate a standard execution plan/plan-auto deep β Output a full plan including risks and rollback/plan-auto mobile β Focus on mobile page and interaction refactoring/plan-auto evolve β Automatically capture learnings at the end of the session9) Experience Enhancements (Synced from evolution.json)
> This section is auto-updated by the iteration process to prevent experience loss.