plan-fast
npx skills add https://github.com/duc01226/easyplatform --skill plan-fast
Agent 安装分布
Skill 文档
Think.
Activate plan skill.
CRITICAL: Do NOT use
EnterPlanModetool â it blocks Write/Edit/Task tools needed for plan creation. Follow the workflow below. Planning is collaborative: Validate plan, ask user to confirm, surface decision questions with recommendations.
Your mission
Pre-Creation Check (Active vs Suggested Plan)
Check the ## Plan Context section in the injected context:
- If “Plan:” shows a path â Active plan exists. Ask user: “Continue with this? [Y/n]”
- If “Suggested:” shows a path â Branch-matched hint only. Ask if they want to activate or create new.
- If “Plan: none” â Create new plan using naming from
## Namingsection.
Workflow
Use planner subagent to:
- If creating new: Create directory using
Plan dir:from## Namingsection, then runnode .claude/scripts/set-active-plan.cjs {plan-dir}If reusing: Use the active plan path from Plan Context. Make sure you pass the directory path to every subagent during the process. - Follow strictly to the “Plan Creation & Organization” rules of
planskill. - Analyze the codebase by reading
codebase-summary.md,code-standards.md,system-architecture.mdandproject-overview-pdr.mdfile. - Gathers all information and create an implementation plan of this task.
- Ask user to review the plan.
Output Requirements
Plan Directory Structure (use Plan dir: from ## Naming section)
{plan-dir}/
âââ reports/
â âââ XX-report.md
â âââ ...
âââ plan.md
âââ phase-XX-phase-name-here.md
âââ ...
Plan File Specification
-
Every
plan.mdMUST start with YAML frontmatter:--- title: "{Brief title}" description: "{One sentence for card preview}" status: pending priority: P2 effort: {sum of phases, e.g., 4h} branch: {current git branch} tags: [relevant, tags] created: {YYYY-MM-DD} --- -
Save the overview access point at
{plan-dir}/plan.md. Keep it generic, under 80 lines, and list each implementation phase with status and progress plus links to phase files. -
For each phase, create
{plan-dir}/phase-XX-phase-name-here.mdcontaining the following sections in order: Context links (reference parent plan, dependencies, docs), Overview (date, description, priority, implementation status, review status), Key Insights, Requirements, Architecture, Trade-offs & Alternatives (Alternatives considered: [list]. Failure modes: [list]), Related code files, Implementation Steps, Todo list, Success Criteria, Risk Assessment, Security Considerations, Next steps.
MANDATORY: Plan Collaboration Protocol (READ THIS)
- Do NOT use
EnterPlanModetool â it blocks Write/Edit/Task tools needed to create plan files and launch subagents - Do NOT start implementing â plan only, wait for user approval
- ALWAYS validate: After plan creation, execute
/plan-reviewto validate the plan - ALWAYS confirm: Ask user to review and approve the plan using
AskUserQuestionwith a recommendation - ALWAYS surface decisions: Use
AskUserQuestionwith recommended options for key architectural/design decisions - Planning = Collaboration: The plan is shaped by user input â never treat it as a unilateral output
- Always plan and break many small todo tasks
- Always add a final review todo task to review the works done at the end
- Sacrifice grammar for concision. List unresolved questions at the end