用途
software-workflow 是一个软件开发全流程规范技能,用于把从需求到部署的各个环节组织成有明确阶段划分和规则约束的工作流。它本身不是某个具体工具或框架,而是一套供执行者(人或 AI)遵循的流程文档集合。
主要能力与覆盖范围
该技能覆盖以下阶段与规范:
- 全流程总览:由 workflow-rules.md 定义,并规定每次新任务开始必须先执行其中的启动流程。
- Review 基础规范:适用于所有阶段,引用 ../rules/review-base.md。
- 代码规范:在开发规划阶段约定,在开发阶段强制执行,引用 ../rules/coding-standards.md。
- Web 开发规范:引用 ../rules/web-standards.md。
- UI 设计工具规范:引用 ../rules/ui-design.md。
- Git 工作流:在开发阶段强制执行,引用 ../rules/git-workflow.md。
- 阶段 01 需求分析与确认:引用 ../requirements-analysis/SKILL.md。
- 阶段 02 软件设计:引用 ../software-design/SKILL.md。
- 阶段 03 开发规划和准备:引用 ../dev-planning/SKILL.md。
- 阶段 04 编码:引用 ../coding/SKILL.md。
- 代码 Review 流程:每个模块必须执行,引用 ../code-review/SKILL.md。
- 阶段 05 测试:引用 ../testing/SKILL.md。
- 阶段 06 部署:引用 ../deployment/SKILL.md。
使用方式
按照文档中的明确指令,使用者必须完整阅读本文档引用的所有文件,不得跳过任何章节;阅读完成后,严格按照文档规则执行,不得自行简化、合并或跳过任何步骤。当规则之间出现冲突时,以 workflow-rules.md 为准。每次新任务开始时,必须先执行 workflow-rules.md 中的启动流程。
适用场景
适用于需要按阶段推进、并带有 review 与规范约束的软件开发任务,尤其是希望统一需求分析、设计、规划、编码、测试、部署各环节执行标准的团队或个人工作流。
限制
资料未提供该技能的具体安装方式、依赖环境、支持的平台、收费模式或实际效果说明,这些信息暂未提供。