Feature-marker

为AI驱动的功能开发提供结构化、全流程的自动化工作流。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Feature-marker。
它的用途是:为AI驱动的功能开发提供结构化、全流程的自动化工作流。
完整的 Skill 内容见:https://321skill.com/skills/feature-marker/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘使用feature-marker来实现用户个人资料图片上传功能。’ 它会自动为你创建`tasks/user-profile-avatar-upload/`目录,并生成PRD、技术方案和任务清单。在完成方案评审后,AI会按照任务清单逐一编写代码、进行测试,最后告诉你推送分支和创建PR的确切命令。

介绍

Feature-marker 是一个专为AI助手(如Claude、Codex、Gemini)设计的Skill,旨在解决在代码库中实现新功能时流程松散、文档缺失和上下文切换频繁的问题。它通过强制性的结构化文档(PRD、技术方案、任务清单)和自动化的工作流,将功能开发从需求理解到代码提交的整个过程标准化和自动化。

使用方式非常直接:用户只需向AI发出类似“使用feature-marker来实现<功能名>”的指令。AI便会自动接管后续流程,包括分析代码库状态、创建或读取结构化文档、进行方案评审、按任务清单实现代码、运行验证测试,并最终生成提交和分支推送的准确命令。整个过程无需用户手动切换工具或记忆复杂命令。

它非常适合需要与AI结对编程的开发者、希望规范团队功能开发流程的技术负责人,以及在复杂项目中需要确保功能实现质量和可追溯性的工程师。它尤其适用于那些已经采用AI辅助编码,但希望将AI的输出从零散的代码片段提升到完整、可交付功能模块的场景。

与同类AI编码助手或代码生成工具相比,Feature-marker的核心区别在于其“流程驱动”和“文档先行”的理念。它不是简单地根据单次提示生成代码,而是强制执行一个完整的软件工程生命周期,确保思考、设计、实现和验证的每一步都有据可查,并且所有产出物(PRD、技术方案、任务)都作为Markdown文件保存在项目仓库中,成为项目知识的一部分,而非一次性的AI对话。

核心特点

核心区别在于强制性的“文档驱动开发”流程和“实现前评审”机制。它要求必须先产出完整的产品需求文档、技术方案和任务分解,并通过“烤问”环节挑战方案的完整性,然后才允许编码,这确保了AI产出的代码是基于深思熟虑的设计,而非即时生成的碎片。

注意事项

不适合用于快速原型验证、一次性脚本编写或需求极其模糊、需要高度探索性编程的场景。

常见问题

Feature-marker和普通的让AI写代码有什么区别?

普通AI写代码是单次、点状的响应;Feature-marker是一个完整的、文档驱动的自动化工作流,确保从需求到可提交代码的全过程结构化、可追溯。

使用它需要安装什么?

主要是一个通过npm安装的Skill包,它会在你的项目中安装必要的模板文件。实际工作流由AI(如Claude)通过读取该Skill的指令来执行,无需你手动运行复杂命令。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/feature-marker/raw/index.md 读取 Feature-marker 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。