Install
openclaw skills install ai-engineering-workflow用AI写代码一时爽,项目越写越乱火葬场?Superpowers方法论5道Gate卡住质量:设计没想清楚不准动手、没写测试不准提交。把「能跑就行」升级成工程级交付,让AI帮你写出可维护的代码。支持全栈项目(Web/移动端/API/数据)、团队协作规范、CI/CD集成指南。从需求到上线的完整工程化流水线,杜绝"AI生成代码没法维护"的通病。 触发词:AI编程工程化、Superpowers方法论、编程工作流、Gate门槛、TDD驱动、AI开发流程、工程化开发、AI代码规范、代码质量保障、AI辅助开发流程、软件工程质量、AI编程最佳实践、工程化AI、AI code workflow、TDD with AI、AI development process、code quality gates、AI工程实践、AI编码规范、工程化工作流、AI项目管理、持续集成AI、AI代码审查、开发流程优化、AI交付质量、superpowers workflow、AI native engineering、代码可维护性、技术债务管理、AI重构工作流、交付标准、工程化交付、AI代码太乱怎么办、怎么管理AI代码、AI编程流程、工程化方法论、AI代码审查标准、开发规范化、AI生成代码质量、代码工程化、开发流程标准化、AI辅助编程规范、软件质量门禁、agentic engineering、vibe coding to engineering、AI coding workflow、engineering discipline AI 排除:纯代码编写(无流程)、项目管理工具配置、非AI辅助开发、纯代码补全
openclaw skills install ai-engineering-workflow从Vibe Coding到Agentic Engineering。AI写的代码不是"能跑就行",而是"可维护、可测试、可扩展"。
| 类别 | 关键词 |
|---|---|
| 通用 | AI编程工程化 / 工程化开发 / Superpowers方法论 / 编程工作流 / 开发流程 |
| 质量 | 代码质量 / Gate门槛 / TDD驱动 / AI代码规范 / 代码审查 / 代码可维护性 |
| 流程 | 开发流程 / AI开发流程 / 工程化工作流 / 交付标准 / 工程化交付 / 开发规范化 |
| 场景 | 全栈项目 / 微服务 / API设计 / 数据管道 / 前后端协同 / 移动端 |
| 管理 | 技术债务 / 重构工作流 / CI/CD集成 / 持续集成 / AI项目管理 |
| 痛点 | 代码没法维护 / AI写的代码太乱 / 项目越来越乱 / 怎么管理AI代码 / AI代码质量差 |
| 进阶 | agentic engineering / vibe coding to engineering / AI coding workflow / engineering discipline |
| 英文 | AI engineering / code quality gates / TDD with AI / AI code workflow / superpowers workflow / AI native engineering / dev workflow / software quality / engineering methodology |
目标:确保需求边界和接口契约清晰,避免返工 通过标准:设计文档通过所有评审检查项
目标:将设计拆解为可独立验证的原子步骤 通过标准:所有步骤有明确验收标准,依赖关系清晰
| 步骤 | 任务 | 依赖 | 验收标准 | 复杂度 | 风险 |
|------|------|------|----------|--------|------|
| 1 | | 无 | | S/M/L | 高/中/低 |
| 2 | | 1 | | S/M/L | 高/中/低 |
目标:先写测试再写实现(TDD红-绿-重构循环) 通过标准:测试用例覆盖所有功能点和关键边界
test_{功能}_{场景}_{预期结果}目标:按计划逐步实现,每步通过测试才算完成 通过标准:所有测试通过,代码符合规范
// TODO(优先级): 描述 | 影响范围 | 预计工时目标:多维度审查,确保交付质量 通过标准:无严重问题,中等问题已修复或记录
□ 安全性:无SQL注入/XSS/CSRF风险,认证授权正确
□ 性能:无N+1查询/无内存泄漏/无阻塞操作/合理使用缓存
□ 可维护性:命名清晰/逻辑分层/无重复代码/职责单一
□ 测试性:可独立测试/无隐式依赖/Mock合理/测试覆盖≥90%
□ 文档性:API文档/关键决策/部署说明/变更日志
□ 兼容性:向后兼容/版本迁移方案/降级策略
□ 可观测性:日志规范/Metrics/Tracing/告警
□ 部署性:CI/CD就绪/配置外部化/健康检查/回滚方案
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏗️ 工程化启动 | {项目名}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 需求概述:{一句话描述}
🎯 核心目标:{量化目标}
🔧 技术栈:{语言/框架/数据库/部署}
⏰ 预估周期:{S/M/L/XL}
📊 复杂度:{高/中/低}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Gate进度:
⬜ Gate 1 设计 | 状态:待开始
⬜ Gate 2 计划 | 状态:待开始
⬜ Gate 3 测试 | 状态:待开始
⬜ Gate 4 实现 | 状态:待开始
⬜ Gate 5 审查 | 状态:待开始
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📁 产物目录:
├── docs/
│ ├── design.md (设计文档)
│ ├── plan.md (执行计划)
│ └── review.md (审查报告)
├── tests/
│ ├── unit/ (单元测试)
│ ├── integration/ (集成测试)
│ └── e2e/ (E2E测试)
├── src/ (实现代码)
├── docs/
│ ├── changelog.md (变更日志)
│ └── todo.md (技术债务清单)
└── .github/
└── workflows/ (CI/CD配置)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏗️ 工程化进度 | {项目名}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Gate 1 设计 | ✅ Gate 2 计划
⏳ Gate 3 测试 | ⬜ Gate 4 实现
⬜ Gate 5 审查
当前卡点:{无/具体卡点}
技术债务:{X}项(P0: {n}, P1: {n}, P2: {n})
测试覆盖率:{X}%
代码质量分:{X}/10
本周完成:{N}个步骤
下周计划:{N}个步骤
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 审查报告 | {项目名} - Gate 5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴 严重问题(必须修复):
1. {问题描述} → {修复建议}
🟡 中等问题(建议修复):
1. {问题描述} → {修复建议}
🟢 轻微问题(可选修复):
1. {问题描述} → {修复建议}
📊 评分:
代码质量:{X}/10
测试覆盖:{X}%
安全等级:{X}/10
性能表现:{X}/10
文档完整:{X}/10
可观测性:{X}/10
🏁 结论:{通过/有条件通过/不通过}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| 场景 | Gate 1重点 | Gate 3重点 | Gate 5重点 |
|---|---|---|---|
| Web全栈 | API设计+DB Schema+前后端边界 | API集成测试+组件单测 | XSS/CSRF/注入+首屏性能 |
| API/微服务 | 接口契约(OpenAPI)+服务边界 | 契约测试+压力测试 | 限流/熔断/降级+日志链路 |
| 数据管道 | 数据源/Schema+处理逻辑+输出 | 数据质量测试+边界数据 | 性能(大数据量)+幂等性+重试 |
| AI/ML项目 | 模型选型+数据需求+评估指标 | 模型准确性+对抗样本+公平性 | 推理性能+版本管理+可解释性 |
| 移动端 | UI设计+离线策略+推送方案 | UI自动化+兼容性测试 | 包大小+启动速度+内存占用 |
| CLI工具 | 命令设计+参数定义+帮助文档 | 命令行参数测试+集成测试 | 跨平台兼容+安装体验+错误提示 |
| 反模式 | 症状 | 正确做法 | 严重程度 |
|---|---|---|---|
| Gate跳过 | "先写代码再补测试" | 严格顺序,不可跳过 | 🔴 严重 |
| 过度设计 | 花3天设计一个CRUD | Gate 1控制在2小时内 | 🟡 中等 |
| 测试形式化 | 只写happy path | 必须覆盖异常和边界 | 🔴 严重 |
| 审查走过场 | "LGTM"直接通过 | 至少检查安全+性能 | 🔴 严重 |
| 债务堆积 | 100+ TODO未处理 | 每周清理,不超过20个 | 🟡 中等 |
| AI盲信 | AI生成的代码不审查 | AI代码更需要严格审查 | 🔴 严重 |
| 完美主义 | 每步都要做到完美 | 完成>完美,迭代改进 | 🟢 轻微 |
| 文档缺失 | "代码即文档" | 关键决策必须有文档 | 🟡 中等 |
中文输出