mcpField
S
swain

swain

github.com/cristoslcAgent workflows2122 installsUpdated 25w ago
Repository

About swain

swain routes a user's full prompt to the single best-matching Swain skill. It selects among specialized skills for design, research, implementation, release, and other project tasks based on intent and artifact type.

Key features

  1. 01Passes the full prompt to one matching skill
  2. 02Distinguishes design requests by artifact type
  3. 03Covers research, implementation, and tracking
  4. 04Routes release, governance, and maintenance requests

Use cases

  1. 01Creating or changing project artifacts
  2. 02Searching for sources and gathering evidence
  3. 03Tracking tasks or synchronizing code changes
  4. 04Checking roadmap, release, or governance work

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/cristoslc/swain --skill swain

After installing, type/swainin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

scripts/
swain
swain-box
swain-lockfile.sh

Details

From the project README

Invoke the Skill tool for exactly one match. Pass the user's full prompt as args.

Disambiguation: When the user's intent includes an artifact type name (spec, epic, ADR, spike, vision, initiative, journey, persona, runbook, design) alongside a question word (how, what, why), prefer swain-design over swain-help. swain-help is for meta-questions about swain itself, not for artifact operations.

| 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 |

Comments

Markdown supported