当前版本:2.0.3
Super Dev 是一个面向商业级交付的 AI 开发编排工具,核心目标是辅助用户将项目落地成可执行工程资产:
- 将需求沉淀为可落地工件:PRD、架构、UI/UX、Spec、任务清单与交付清单
- 将开发过程组织为标准化流水线:可追踪、可恢复、可审计、可复盘
- 将质量控制前置到每个阶段:策略治理、红队审查、质量门禁、发布演练
- 将多宿主协作统一到同一套工程规范:CLI 与 IDE 环境共享同一交付标准
- 支持主流 CLI/IDE 宿主统一接入
- 自动生成宿主规则文件、
/super-dev映射、Skill 目录 detect/onboard/doctor/setup/install形成接入闭环
- 需求增强 -> 文档 -> Spec -> 实现骨架 -> 红队 -> 质量门禁 -> 交付
- 全流程可恢复执行(
run --resume) - 适配 0-1 新建与 1-N+1 增量场景
default / balanced / enterprise预设- 强制红队/质量门禁
- 最低质量阈值、CI/CD 白名单
- required hosts 与 ready+score 硬校验
- 自动探测宿主并评分
- 输出
host-compatibility报告与历史 --save-profile写入super-dev.yaml并用于质量门禁
pipeline-metrics指标报告pipeline-contract阶段契约证据resume-audit恢复执行审计delivery manifest/report/archive交付包
- 红队审查(安全/性能/架构)
- 质量门禁(场景阈值与策略阈值)
- 发布演练与回滚预案
pip install -U super-devpip install super-dev==2.0.3pip install git+https://github.com/shangyankeji/super-dev.git@v2.0.3git clone https://github.com/shangyankeji/super-dev.git
cd super-dev
pip install -e ".[dev]"CLI 宿主(Claude Code / CodeBuddy CLI / Codex CLI / Cursor CLI / Gemini CLI / iFlow CLI / Kimi CLI / Kiro CLI / OpenCode CLI / Qoder CLI)
- 进入项目目录执行
super-dev完成接入。 - 在宿主会话里直接输入:
/super-dev 你的需求。 - 安装时会同时写入“项目级 + 全局级”
/super-dev映射,换目录也可继续使用。
- 进入项目目录执行
super-dev完成接入。 - 在 IDE Agent Chat 里先试:
/super-dev 你的需求。 - 原生支持 slash 的 IDE 会写入项目级
/super-dev映射;Skill-only IDE 会自动跳过 slash,仅安装规则与 Skill。
super-devsuper-dev 无参数默认进入安装引导,可多选宿主。
自动探测本机宿主并安装:
super-dev install --auto --force --yes安装全部宿主:
super-dev install --all --force --yessuper-dev detect --auto --save-profile这一步会生成兼容性报告并写入 super-dev.yaml:
host_profile_targetshost_profile_enforce_selected=true
super-dev policy init --preset enterprise --force
super-dev policy showsuper-dev "构建一个企业级 CRM,支持登录、RBAC、客户、商机、报表"或显式模式:
super-dev pipeline "构建一个企业级 CRM" --platform web --frontend react --backend python --cicd github默认启用宿主硬门禁:如果没有 ready 宿主,流水线会直接阻断并提示先完成接入。
运行后重点看 output/:
*-prd.md*-architecture.md*-uiux.md*-redteam.md*-quality-gate.md*-pipeline-metrics.json*-pipeline-contract.jsondelivery/*-delivery-manifest.jsonrehearsal/*-rehearsal-report.md
支持 slash 命令映射的宿主可直接输入:
/super-dev 你的需求
/super-dev 会强制执行:先三文档(PRD/架构/UIUX)-> 再 Spec 与 tasks -> 再编码实现。
编码阶段默认遵循商业级 UI/UX 规范,禁止紫/粉渐变主视觉、emoji 功能图标、模板化页面直出。
若宿主不支持 slash 命令映射,可在同一项目根目录执行终端入口(仅触发 Super Dev 本地流水线编排):
super-dev "你的需求"- 终端入口不会直接调用宿主模型会话
- 代码生成与修改仍在已接入的宿主工具中完成
适用:你只有需求,没有现成工程。
- 新建目录并安装接入
- 执行
detect --save-profile - 初始化
enterprise策略 - 运行需求直达流水线
- 依据
tasks.md推进实现和联调 - 完成红队、质量门禁、发布演练后交付
mkdir crm-project && cd crm-project
pip install -U super-dev
super-dev
super-dev detect --auto --save-profile
super-dev policy init --preset enterprise --force
super-dev "做一个企业级 CRM,支持多租户、RBAC、线索、客户、商机、报表"适用:已有项目,持续增加业务能力模块。
- 先分析现有代码与技术栈
- 建立 Spec 变更
- 按任务闭环执行
- 每个变更独立通过红队与质量门禁
- 小批次合并与发布
cd existing-project
super-dev analyze .
super-dev spec init
super-dev spec propose add-billing --title "新增计费中心" --description "支持套餐、订阅、账单、支付回调"
super-dev task run add-billing
super-dev quality --type allclaude-codecodebuddy-clicodex-clicursor-cligemini-cliiflowkimi-clikiro-cliopencodeqoder-cli
codebuddycursorkiroqodertrae(Skill-only)windsurf
CLI 宿主:在宿主会话内触发/super-dev,由宿主模型执行编码IDE 宿主(原生 slash):在 Agent Chat 触发/super-dev,由规则文件与 Skill 约束执行流程IDE 宿主(Skill-only):在 Agent Chat 触发super-dev-coreSkill,再按output/*与tasks.md执行终端入口:super-dev "需求"仅触发本地流水线编排,不直接调用宿主模型会话
查看宿主适配矩阵(官方文档链接、适配模式、注入路径、探测策略):
super-dev integrate matrix
super-dev integrate matrix --json# 安装接入
super-dev
super-dev install --auto --force --yes
super-dev detect --auto --save-profile
super-dev doctor --auto --repair --force
super-dev integrate matrix --target codex-cli
# 流水线开发
super-dev "你的需求"
super-dev pipeline "你的需求" --platform web --frontend react --backend python --cicd github
super-dev run --resume
# 策略治理
super-dev policy presets
super-dev policy init --preset enterprise --force
super-dev policy show
# 规范任务
super-dev spec init
super-dev spec list
super-dev task run <change_id>
# 质量与交付
super-dev quality --type all
super-dev metrics --history --limit 20
super-dev deploy --cicd all --rehearsal --rehearsal-verify./scripts/preflight.shMIT
