SuperAPI AI 工具集

arch-init

智能体与模型

查看项目

更新于 10-15 23:42

技能介绍

用途:arch-init 是 SDD Devkit 的第一个技能,负责为项目引导多智能体 harness。它识别项目起点(无代码、有代码库、已有实现),并补齐缺失的持久化指令与基础文件,使后续 arch-discover、arch-manage、arch-audit、quality-check 等技能有可读、可审计的内容。

主要能力:创建或补齐 git 仓库、AGENTS.md、.agents/MEMORY.md、.sdd-devkit/settings.json、docs/adr/README.md、docs/standards/README.md 及根 README.md;定义技术栈、最小质量门禁,并将相关决策记录为 ADR/标准。它不替代 work-define、work-plan、work-implement,也不自行撰写 ADR/标准,而是按需调用 arch-manage、arch-discover 等技能。

使用方式:可通过 /arch-init 调用,可选传入一个或多个仓库 URL 或路径,并用 base(项目基础/模板,保留为 upstream)或 existing(项目现有仓库)指示其角色。URL 数量决定拓扑:一个为 Monorepo,两个及以上为 Multirepo,后者会创建规格仓库并添加子模块。无 URL 时询问拓扑。流程分五步,每步成组提问,带门禁,前一步未解决不进入下一步。

适用场景:新项目初始化、已有代码库补齐 harness、多仓库项目建立规格仓库与子模块结构。

限制:通常每个项目执行一次,重复执行只补缺失项;“仅规格”仓库的收尾清单更短,不含技术栈、架构候选、质量门禁及自有 ADR/标准目录。CLAUDE.md 不再由本技能创建。语言与链接规则需读取插件 references 下的 language.md 与 linking.md。具体命令与多仓库细节以官方资料为准,部分内容暂未提供。