用途:为仓库自动搭建 Trellis 编码规范(spec)。由 Claude Code 负责编排与仓库分析,Codex 智能体并行执行具体规范填充。
主要能力:先用 GitNexus 构建知识图谱(节点、依赖、模块簇、执行流),再用 ABCoder 做 AST 级分析(函数签名、类型定义、跨文件依赖);随后按(包、层)组合拆分为独立可并行任务,生成含架构上下文的 Trellis 任务 PRD,并让 Codex 在每个任务中使用相同的 MCP 工具填写规范文件,使规范包含真实代码示例与项目级反模式。
必要前置工具:Trellis(.trellis/spec/ 结构)、GitNexus、ABCoder、Codex CLI,均为必需。快速校验命令:npx gitnexus status;abcoder list-repos;codex mcp list;python3 .trellis/scripts/get_context.py。
典型用法:先运行 npx gitnexus analyze 建图,用 GitNexus MCP 工具(gitnexus_query、gitnexus_context、gitnexus_cypher 等)梳理架构;用 abcoder parse /path/to/package --lang typescript --name package-name --output ~/abcoder-asts 解析各包,配合 get_repo_structure、get_file_structure、get_ast_node 获取精确结构;再用 python3 .trellis/scripts/task.py create "Fill <package> <layer> spec" --slug <package>-<layer>-spec 创建任务并编写 PRD;最后在多个终端并行运行 codex -q "Read .trellis/tasks/<task-slug>/prd.md and execute the task. Use GitNexus and ABCoder MCP tools to analyze the codebase, then fill all spec files listed in the PRD.",并用 find、grep 检查占位符是否残留、文件是否达到实质行数。
适用场景:需要为 monorepo 或复杂项目自动生成项目专属编码规范、希望以并行智能体提高规范产出效率的团队。
限制与规则:并行智能体仅可修改各自被分配的 spec 目录,不得改源码、其他 spec 目录或任务文件,不得运行 git 命令;可读取任意文件用于分析。规范文件不固定,可删除、新增或重命名模板文件并更新 index.md。各工具具体安装与配置细节需参考其 references/mcp-setup.md,官方资料未提供定价与平台支持信息。