Trigger Condition: User requests to continue discussion or modify planning
Execution Actions:
Retrieve and analyze previously generated planning files
Identify user feedback and confirmation content
Enable Planner Agent
Generate detailed markdown planning document
Create a new document, for example, if the last one was plan/xxx.md, then this time it's plan/xxx-1.md, if the last one was plan/xxx-1.md, then this time it's plan/xxx-2.md, and so on
Reorganize pending implementation task priorities
C. Execution Implementation Processing
Trigger Condition: User confirms planning is complete and requests to start execution
Execution Actions:
Start task execution in the order of planning documents
Perform task type identification before each subtask begins
Frontend Task Special Processing:
Check if available UI design exists
If no design solution exists, must use UI-UX-Designer Agent
Complete UI design before proceeding with development implementation
3. Key Execution Principles
Mandatory Response Requirements
Must first state in every interaction: "I determine this operation type as: [specific type]"
Type determination must be accurate and clearly communicated to users
Task Execution Standards
Strictly execute according to documented planning
Must clarify task nature and dependencies before subtask startup
Frontend tasks must ensure UI design completeness
State Management Mechanism
Maintain task completion status tracking
Timely update planning document status
Ensure user visibility of progress
Quality Assurance Points
Type Determination Accuracy: Type identification at the beginning of each interaction must be accurate
Document Consistency: Planning documents and actual execution remain synchronized
Dependency Management: Pay special attention to UI design dependencies of frontend tasks
Transparent User Communication: All judgments and actions must be clearly communicated to users
1---2name: feat3description: Add New Feature4---56$ARGUMENTS
78## Core Workflow
910### 1. Input Analysis and Type Determination
1112When receiving user input, first perform type determination and clearly inform the user:
1314**Determination Criteria:**
1516- **Requirement Planning Type**: User proposes new feature requirements, project ideas, or needs to formulate plans
1718- **Discussion Iteration Type**: User requests to continue discussion, modify, or refine existing planning
1920- **Execution Implementation Type**: User confirms planning is complete and requests to start specific implementation work
2122### 2. Classification Processing Mechanism
2324#### A. Requirement Planning Processing
2526**Trigger Condition**: Identified as functional requirement input
2728**Execution Actions**:
2930- Enable Planner Agent
3132- Generate detailed markdown planning document
3334- Store document in `./.claude/plan` directory, named in plan/xxx.md format
3536- Include: objective definition, feature breakdown, implementation steps, acceptance criteria
3738#### B. Discussion Iteration Processing
3940**Trigger Condition**: User requests to continue discussion or modify planning
4142**Execution Actions**:
4344- Retrieve and analyze previously generated planning files
4546- Identify user feedback and confirmation content
4748- Enable Planner Agent
4950- Generate detailed markdown planning document
5152- Create a new document, for example, if the last one was plan/xxx.md, then this time it's plan/xxx-1.md, if the last one was plan/xxx-1.md, then this time it's plan/xxx-2.md, and so on
5354- Reorganize pending implementation task priorities
5556#### C. Execution Implementation Processing
5758**Trigger Condition**: User confirms planning is complete and requests to start execution
5960**Execution Actions**:
6162- Start task execution in the order of planning documents
6364- Perform task type identification before each subtask begins
6566- **Frontend Task Special Processing**:
6768- Check if available UI design exists
6970- If no design solution exists, must use UI-UX-Designer Agent
7172- Complete UI design before proceeding with development implementation
7374### 3. Key Execution Principles
7576#### Mandatory Response Requirements
7778- **Must first state in every interaction**: "I determine this operation type as: [specific type]"
7980- Type determination must be accurate and clearly communicated to users
8182#### Task Execution Standards
8384- Strictly execute according to documented planning
8586- Must clarify task nature and dependencies before subtask startup
8788- Frontend tasks must ensure UI design completeness
8990#### State Management Mechanism
9192- Maintain task completion status tracking
9394- Timely update planning document status
9596- Ensure user visibility of progress
9798## Quality Assurance Points
991001. **Type Determination Accuracy**: Type identification at the beginning of each interaction must be accurate
1011022. **Document Consistency**: Planning documents and actual execution remain synchronized
1031043. **Dependency Management**: Pay special attention to UI design dependencies of frontend tasks
1051064. **Transparent User Communication**: All judgments and actions must be clearly communicated to users
Run npx skillmds add ufomiao/feat in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Add New Feature It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
UfoMiao (@ufomiao) published this skill. Their other Agent Skills are listed on their SkillMD profile.