🛠️
AI EngineeringTypeScript

Feature Development

by UfoMiao

Feature Development is an AI Engineering skill for Claude Code, published by UfoMiao in zcf.

6.1K stars424 forkson UfoMiao/zcfAdded 2026/08/15Repository updated 2026/08/12
agentaiai-agentbmad-methodccrclaudeclaude-4claude-aiclaude-codecligptgpt-5llmllm-codenodejsopenaiprompttypescriptworkflowzcf
Install in seconds
Install Feature Development
Copy Feature Development into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/UfoMiao/zcf/tree/main/templates/skills/zh-CN/feat ~/.claude/skills/feat

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/UfoMiao/zcf.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
templates/skills/zh-CN/feat/SKILL.md in UfoMiao/zcf
Installs to
~/.claude/skills/feat
Collection
One of 20 skills cataloged from this repository
Category
AI Engineering2451 skills

What Feature Development does

Feature Development turns a new feature request into a plan, discussion, and execution workflow. It uses planning and design agents to produce implementation documents and guide development.

Feature Development is cataloged under AI Engineering on DirSkills. Feature Development comes from a repository tagged agent, ai, ai-agent, bmad-method and ccr.

Documentation

README

$ARGUMENTS

核心工作流程

1. 输入分析与类型判断

每次收到用户输入时,首先进行类型判断并明确告知用户:

判断标准:

  • 需求规划类型: 用户提出新功能需求、项目构想或需要制定计划

  • 讨论迭代类型: 用户要求继续讨论、修改或完善已有规划

  • 执行实施类型: 用户确认规划完成,要求开始具体实施工作

2. 分类处理机制

A. 需求规划处理

触发条件: 识别为功能需求输入

执行动作:

  • 启用 Planner Agent

  • 生成详细的 markdown 规划文档

  • 将文档存储至 ./.claude/plan 目录,并以 plan/xxx.md 的格式命名

  • 包含:目标定义、功能分解、实施步骤、验收标准

B. 讨论迭代处理

触发条件: 用户要求继续讨论或修改规划

执行动作:

  • 检索并分析上次生成的规划文件

  • 识别用户反馈和确认内容

  • 启用 Planner Agent

  • 生成详细的 markdown 规划文档

  • 建立一个新的文档,比如上一次是 plan/xxx.md,那么这次就是 plan/xxx-1.md,如果上一次是 plan/xxx-1.md,那么这次就是 plan/xxx-2.md,以此类推

  • 重新组织待实施任务优先级

C. 执行实施处理

触发条件: 用户确认规划完成,要求开始执行

执行动作:

  • 按规划文档顺序启动任务执行

  • 每个子任务开始前进行任务类型识别

  • 前端任务特殊处理:

  • 检查是否存在可用 UI 设计

  • 如无设计方案,must use UI-UX-Designer Agent

  • 完成 UI 设计后再进行开发实施

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Feature Development

  • What else does UfoMiao publish alongside Feature Development?

    Feature Development is one of 20 skills that DirSkills catalogs from UfoMiao/zcf, the repository it ships in. Its siblings there include BMad Init, BMad Init and Feature Planning. Each one is a separate skill with its own page in this directory, installs the same way Feature Development does, and is maintained by UfoMiao in that same repository. The rest of the collection is listed on the UfoMiao/zcf page.

  • How does Feature Development compare to other AI Engineering skills?

    Feature Development ranks #445 by stars among the 2451 AI Engineering skills in this catalog. The most-starred ones next to it are Architecture Decision Records, AI-First Engineering and Agentic OS. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Feature Development against them. Open each page to compare what they document and how they install.

More from UfoMiao/zcf

Feature Development is one of 20 skills cataloged on DirSkills from UfoMiao/zcf.

See all 20 skills
🚀
2w ago

BMad Init

BMad Init initializes or updates BMad-Method (V6) in a project, running the official installer, fixing known output folder bugs, and updating .gitignore. Use it for fresh installs, quick updates, or legacy V4 migration.
AI Engineering
6.1K424
🚀
2w ago

BMad Init

BMad Init initializes or updates BMad-Method V6 in a project, checking for legacy V4 installations and running the appropriate non-interactive installer. It also fixes known installer output-folder issues and keeps .gitignore aligned with V6.
AI Engineering
6.1K424
🗂️
2w ago

Feature Planning

Feature Planning analyzes incoming requests to determine whether they are requirement planning, discussion iteration, or execution implementation. It then generates planning documents and coordinates agents to add new features, ensuring frontend tasks have UI designs before development.
AI Engineering
6.1K424
🧹
2w ago

Git Clean Branches

Git Clean Branches safely identifies and cleans up merged or stale Git branches with dry-run mode and protected branch configuration. It helps keep repositories clean without risking accidental deletion of important branches.
DevOps
6.1K424
🧹
2w ago

Git Clean Branches

Git Clean Branches identifies and safely deletes merged or stale Git branches, defaulting to a dry-run preview. Use it to clean local and remote branches after merges or inactivity.
DevOps
6.1K424
✍️
2w ago

Git Commit

Git Commit analyzes changes with Git only and auto-generates conventional commit messages with optional emoji, suggesting split commits when needed. Use it when you want atomic, conventional commits without any package manager or build tools.
Automation
6.1K424