关于 swain
swain 是一个技能路由器,会将用户的完整提示交给最匹配的 Swain 技能。它依据请求意图和工件类型,在设计、搜索、实施、发布等专用技能间进行选择。
主要功能
- 01将完整提示传递给匹配技能
- 02按工件类型区分设计请求
- 03覆盖搜索、实施与跟踪任务
- 04路由发布、治理和项目维护请求
适用场景
- 01根据请求创建或修改项目工件
- 02搜索资料并汇集证据
- 03跟踪任务或同步代码变更
- 04查询路线图、发布或治理事项
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ cristoslc/ swain --skill swain安装后在 Claude Code 中输入/swain确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
scripts/swainswain-boxswain-lockfile.sh详细介绍
针对一个匹配项调用 Skill 工具。将用户的完整提示作为 args 传入。
消歧: 当用户意图包含一种工件类型名称(spec、epic、ADR、spike、vision、initiative、journey、persona、runbook、design)以及疑问词(how、what、why)时,优先选择 swain-design,而不是 swain-help。swain-help 用于关于 swain 本身的元问题,而非工件操作。
| swain-design | vision、initiative、epic、story、spec、ADR、spike、bug、persona、runbook、journey、design | | swain-search | research、evidence、gather sources、search for、evidence pool、what do we know about | | swain-do | tasks、implementation、tracking、tk、ticket、bookmark、remember where I am | | swain-sync | commit、push、stage、sync、fetch | | swain-release | release、version、changelog、tag | | swain-update | update/upgrade swain | | swain-doctor | governance、doctor、health check、gitignore | | swain-roadmap | roadmap、priority matrix、show roadmap、refresh roadmap、status、dashboard、what's next、overview、where are we、what should I work on、show me priorities | | swain-help | help、how do I、what is、reference、cheat sheet、commands | | swain-init | init、onboard、setup、bootstrap、session、session info、tab name、preferences、focus on | | swain-keys | SSH keys、signing、provision keys、configure signing、key setup | | swain-retro | retro、retrospective、reflect、what did we learn、learnings | | swain-teardown | teardown、clean up、wrap up、session end、end session、close session、done、log off、sign off |