SuperAPI AI 工具集

cc-sdd-new-agent

智能体与模型

查看项目

更新于 10-16 05:49

技能介绍

用途:为 cc-sdd 项目新增或迁移编码智能体(coding-agent)支持,流程依据仓库内既有 SOP 与模板,而非自行设计新流程。

主要能力与工作方式:默认采用 plan-first 模式,先产出 docs/cc-sdd/plans/agent-plan-{agent-id}.md,经确认后再修改 tools/cc-sdd。开始前需收集最小输入:目标智能体显示名与 kebab-case 形式的 agent id、命令/智能体/技能格式的官方文档 URL、集成范围(commands-only、commands+agents 或 skills)、工作类型(new-agent 或 migration);不明确处在 Phase 1 研究中解决。

流程:1)Phase 1 研究,阅读 docs/cc-sdd/sop-new-agent.md,从官方文档提取 commands 目录、agent 目录、文档文件名、命令调用格式、YAML frontmatter schema、占位符/参数格式等确切值,写入计划文档;2)按 docs/cc-sdd/templates/agent-plan-template.md 填写计划,包含研究汇总表、与最近似现有模式的差异、5 步实现计划、变更文件清单、验证计划,并明确集成范围、新建或迁移、兼容性影响与回滚方案;3)选择最接近的既有实现作为基础:commands-only 参考 tools/cc-sdd/templates/agents/codex,commands+agents 参考 claude-code-agent 或 opencode-agent,skills 参考 claude-code-skills。标准 5 步:更新 tools/cc-sdd/src/agents/registry.ts、新增 templates/manifests/{agent-id}.json、新增 templates/agents/{agent-id}/...、转换 YAML frontmatter 为目标格式(除确认不兼容外保留正文)、新增 test/realManifest{AgentName}.test.ts;skills 集成另生成 SKILL.md 命令包。4)迁移场景先读 references/skills-migration.md,默认采用附加式迁移({agent-id}-skills 作为新选项),仅在明确要求时原位替换。5)验证:在 tools/cc-sdd 运行 npm test、npm run build && node dist/index.js --agent {agent-id} --dry-run、带 --overwrite=force 的本地临时目录应用测试、语言检查(--lang ja、--lang en)、生成文件数量检查;无法运行时需说明阻塞步骤及原因。

完成标准:计划文件存在、注册表条目指向新 manifest id、manifest 与集成范围一致、模板渲染到目标目录、真实 manifest 测试通过、dry-run 输出符合预期、计划文档含研究证据与验证记录。

限制:仓库路径、模板与参考文档均为资料中给定,未提供的价格、平台或额外收费信息暂未提供。