Skip to content
Development
Skill

/feat

Add New Feature

From plugin
zcf
6.1k12 skills1 agent

Claude Code

$ npx -y skills add UfoMiao/zcf --skill feat --agent claude-code

SKILL.md

feat.SKILL.md
name: feat
description: Add New Feature
disable-model-invocation: true

$ARGUMENTS

Core Workflow

1. Input Analysis and Type Determination

When receiving user input, first perform type determination and clearly inform the user:

**Determination Criteria:**

  • **Requirement Planning Type**: User proposes new feature requirements, project ideas, or needs to formulate plans
  • **Discussion Iteration Type**: User requests to continue discussion, modify, or refine existing planning
  • **Execution Implementation Type**: User confirms planning is complete and requests to start specific implementation work

2. Classification Processing Mechanism

A. Requirement Planning Processing

**Trigger Condition**: Identified as functional requirement input

**Execution Actions**:

  • Enable Planner Agent
  • Generate detailed markdown planning document
  • Store document in `./.claude/plan` directory, named in plan/xxx.md format
  • Include: objective definition, feature breakdown, implementation steps, acceptance criteria

B. Discussion Iteration Processing

**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

1. **Type Determination Accuracy**: Type identification at the beginning of each interaction must be accurate

2. **Document Consistency**: Planning documents and actual execution remain synchronized

3. **Dependency Management**: Pay special attention to UI design dependencies of frontend tasks

4. **Transparent User Communication**: All judgments and actions must be clearly communicated to users

Read more
@ufomiao
Ships withzcf

Zero-Config Code Flow for Claude code & Codex

6.1k12 skills1 agent
Get the whole plugin

Stars on GitHub

Momentum

stars in total
6.1k
Star history of UfoMiao/zcf on GitHub, a chart by star-history.com

Other skills on zcf.

zcf-add-sponsor

zcf-add-sponsor

Quickly add a new corporate sponsor to ZCF — sponsor list by default, with optional API preset and documentation ad placements

@ufomiao@ufomiaoInstall Skill
zcf-pr

zcf-pr

Create a pull request for the current branch with a description based on the project PR template

@ufomiao@ufomiaoInstall Skill
zcf-release

zcf-release

Prepare a ZCF release with changesets, a bilingual changelog, a release branch and a pull request

@ufomiao@ufomiaoInstall Skill
zcf-update-docs

zcf-update-docs

Bring docs/ (en, zh-CN, ja-JP) and AGENTS.md in line with code changes since the last release tag

@ufomiao@ufomiaoInstall Skill
git-clean-branches

git-clean-branches

Safely find and clean up merged or stale Git branches with dry-run mode and custom base/protected branches support

@ufomiao@ufomiaoInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about feat.

Which coding agents can use feat?
feat installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.