用途:setup 是 nolly-studio/ai-engineer-skills 的入口技能,用于把 AI 编程智能体“落地”到某个代码仓库,覆盖其行为(AGENTS.md)、语言(CONTEXT.md)和外观(有前端时的 DESIGN.md)。它本身是轻量编排器:每个由用户决定的选项只问一次,记录答案,再把写作工作分派给各引擎技能,不重复引擎的工作。
主要能力与流程:
- 探索(只收集事实,不提问):包管理器、脚本、CI 配置、语言/lint/测试设置;已有的智能体文档(AGENTS.md、CLAUDE.md、.cursor/rules、CONTEXT.md、设计文档);前端检测(在 package.json 中确认 react/next/vue/svelte/tailwind);领域术语候选;问题跟踪器痕迹。
- 访谈:运行 frontier-interview 技能覆盖完整决策树,典型包括 harness 选择、技能目录、CLAUDE.md 用符号链接还是存根文件、文档布局、问题跟踪器与分支/PR 约定、前端检测到时进入设计问题、领域术语确认。能从仓库读到的事实不进入访谈。
- 写配置文档:依据 references/skills-config-template.md 生成 docs/agents/skills-config.md,记录所有已定决策,并打上版本标记。
- 分派引擎:完整遵循 bootstrap-agents-md 技能;检测到前端时遵循 design-md 技能。
- 验证:确认配置文件存在、各引擎自检通过、没有决策被重复询问,并报告结果。
使用方式与限制:重复运行时只更新 docs/agents/skills-config.md 中已记录的决策,访谈从已有答案出发,只问用户想修改的部分和新证据带来的新决策。约束包括:只进行一次访谈,后续冲突只作为单个追问;绝不覆盖用户已有文档;用户拒绝某个领域时需在配置文档中记录拒绝,避免重跑和引擎再次打开。具体安装命令、版本号与收费信息资料未提供。