Skip to content
cccskills
FreePublished on GitHub

feat

Guide new feature work from requirements and planning through revisions and implementation. Create Markdown plans with acceptance criteria, track progress, and ensure frontend tasks have a UI design before development begins.

OriginalShow the original description

Add New Feature

See how to install

Good for

  • Turn a feature idea into an implementation plan
  • Revise a plan based on feedback
  • Start implementation from an agreed plan
  • Prepare UI design before frontend development

Files included (1)

  • SKILL.md3.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

$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

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

bmad-init

FreeSummary

Install or update BMad-Method (V6) in a project after checking existing installations. The skill also fixes a known output-folder issue, updates Git ignore rules, and provides next steps for using the installed workflows.

  • Set up BMad-Method (V6) for Claude Code
  • Run a quick update on an existing V6 installation
  • Check for an older V4 installation before setup
UfoMiao/zcf6.1KUpdated Aug 31, 2026

bmad-init

FreeSummary

Set up or update BMad-Method V6 in a project, detect older installations, fix a known output folder issue, and adjust Git ignore rules, with guidance on what to do next.

  • Installing BMad-Method V6 in a project
  • Updating an existing V6 installation
  • Checking for an older V4 installation
UfoMiao/zcf6.1KUpdated Aug 31, 2026

feat

FreeSummary

Turn feature requests into documented plans, revise them through discussion, and carry out implementation with progress tracking. Frontend work includes checking for a UI design and arranging design work when needed.

  • Turning a feature idea into a development plan
  • Revising a plan after feedback
  • Implementing tasks from an agreed plan
UfoMiao/zcf6.1KUpdated Aug 31, 2026

Find Git branches that have been merged or inactive for a chosen period. Preview cleanup candidates, exclude protected branches, and delete local or remote branches using a selected base branch and confirmation options.

  • Find merged branches to clean up
  • Review branches with no recent commits
  • Clean up branches merged into a release
UfoMiao/zcf6.1KUpdated Aug 31, 2026

Find merged or inactive Git branches, preview cleanup candidates, and delete selected branches after confirmation. Choose a comparison branch, protect important branches with configurable rules, and optionally include remote branches.

  • Previewing branch cleanup candidates
  • Removing branches already merged into a release branch
  • Finding branches with no recent commits
UfoMiao/zcf6.1KUpdated Aug 31, 2026

git-commit

FreeSummary

Use Git changes to generate Conventional Commits messages, a format that labels each change by type, and create commits. The skill suggests splitting unrelated changes and supports explicit scope, type, sign-off, and amendments to the previous commit.

  • Generate a commit message from staged changes
  • Split unrelated changes into separate commits
  • Specify a commit type and scope
UfoMiao/zcf6.1KUpdated Aug 31, 2026

See all skills by UfoMiao

Report a problem with this skill