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詳細
一致するものを 1 つだけ対象にして Skill ツールを呼び出してください。ユーザーのプロンプト全体を引数として渡します。
判別方法: ユーザーの意図に、質問語(how、what、why)と成果物タイプ名(spec、epic、ADR、spike、vision、initiative、journey、persona、runbook、design)の両方が含まれる場合は、swain-help よりも swain-design を優先してください。swain-help は成果物の操作ではなく、swain 自体に関するメタ質問に使用します。
| swain-design | vision、initiative、epic、story、spec、ADR、spike、bug、persona、runbook、journey、design | | swain-search | research、evidence、sources の収集、検索、evidence pool、何がわかっているか | | swain-do | tasks、implementation、tracking、tk、ticket、bookmark、現在位置の記録 | | swain-sync | commit、push、stage、sync、fetch | | swain-release | release、version、changelog、tag | | swain-update | swain の更新/アップグレード | | swain-doctor | governance、doctor、health check、gitignore | | swain-roadmap | roadmap、priority matrix、roadmap の表示、roadmap の更新、status、dashboard、次にすること、overview、現在の状況、取り組むべきこと、優先事項の表示 | | swain-help | help、使い方、概要、reference、cheat sheet、commands | | swain-init | init、onboard、setup、bootstrap、session、session info、tab name、preferences、focus on | | swain-keys | SSH keys、署名、キーのプロビジョニング、署名の設定、キーのセットアップ | | swain-retro | retro、retrospective、振り返り、学んだこと、学び | | swain-teardown | teardown、クリーンアップ、wrap up、session end、end session、close session、完了、log off、sign off |