SuperAPI AI 工具集

solo-setup

编程与开发

查看项目

更新于 10-15 21:46

技能介绍

用途:在 /scaffold 创建项目之后、/plan 之前,自动从项目已有数据生成工作流配置 docs/workflow.md,使 /plan 与 /build 可以正常工作。全程零交互提问,答案均从项目数据中提取。

主要能力:检测项目根目录(可用 $ARGUMENTS 指定项目名,否则用当前目录);校验目录存在且含 CLAUDE.md;若 docs/workflow.md 已存在则警告并询问是否重新生成;并行读取 CLAUDE.md、docs/prd.md、package.json 或 pyproject.toml、Makefile 及各类 linter 配置;可选读取生态来源(通过 MCP kb_search 查栈模板与开发原则,或读取 .solo/ 下的 stacks/<stack>.yaml、dev-principles.md 等);从包清单推断语言(package.json→TypeScript、pyproject.toml→Python、*.xcodeproj 或 Package.swift→Swift、build.gradle.kts→Kotlin);生成含 TDD 策略、测试框架、提交规范、验证检查点、分支策略的 workflow.md;更新 CLAUDE.md 的 Key Documents 引用;最后输出摘要并建议下一步 /plan。

使用方式:执行 /setup;可用 MCP 工具 project_info、kb_search、codegraph_query,不可用时回退为仅读本地文件。必要时执行 mkdir -p docs。

适用场景:已用 /scaffold 生成项目、准备进入 /plan 与 /build 的开发流程。

限制:CLAUDE.md 缺失时需先运行 /scaffold 或确认目录;workflow.md 已存在时需确认覆盖;devDependencies 含多个测试框架时只取第一个,需手动修改 docs/workflow.md。