AI-DLC 是一套 AI 驱动的软件开发生命周期工作流技能,用于在 Claude 环境中按结构化流程推进应用开发。
用途:当用户表示“Using AI-DLC...”“AI-DLC로...”“Start AI-DLC”“start development”“build an app”等时启用,引导从需求到代码生成与测试的完整流程。
主要能力:
- 三阶段自适应工作流。构思阶段包括工作区检测(始终)、逆向工程(仅棕地项目)、需求分析(始终,深度自适应)、用户故事、工作流规划、应用设计、单元生成;构建阶段按单元循环执行功能设计、NFR 需求、NFR 设计、基础设施设计、代码生成与构建测试;运维阶段目前为占位。
- 会话连续性:检查 aidlc-docs/aidlc-state.md 是否存在,存在则读取状态与 audit.md 恢复进度,不存在则视为新项目并显示欢迎信息。
- 透明规划与用户控制:开始前展示执行计划,用户可要求纳入或跳过阶段。
- 进度与审计:在 aidlc-docs/aidlc-state.md 记录已执行和跳过的阶段,在 aidlc-docs/audit.md 记录全部用户输入并附时间戳。
使用方式:技能被触发后,必须先读取核心工作流规则文件,包括 .claude/skills/aidlc/aidlc-workflows/aidlc-rules/aws-aidlc-rules/core-workflow.md,以及 common/process-overview.md、session-continuity.md、content-validation.md、question-format-guide.md。执行每个阶段前须加载对应的规则详情文件,规则详情位于 .claude/skills/aidlc/aidlc-workflows/aidlc-rules/aws-aidlc-rule-details/。问题以 markdown 文件形式呈现,而非聊天内联。所有文档放在 aidlc-docs/(含 inception、construction、operations 子目录、aidlc-state.md、audit.md),应用代码放在工作区根目录,不得放入 aidlc-docs/。
限制:必须等待用户明确批准后才能进入下一阶段;未经批准不得继续。运维阶段目前仅为占位符。安装方式、收费与价格信息暂未提供。