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
- 01Passes the full prompt to one matching skill
- 02Distinguishes design requests by artifact type
- 03Covers research, implementation, and tracking
- 04Routes release, governance, and maintenance requests
Use cases
- 01Creating or changing project artifacts
- 02Searching for sources and gathering evidence
- 03Tracking tasks or synchronizing code changes
- 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 swainAfter installing, type/swainin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
scripts/swainswain-boxswain-lockfile.shDetails
From the project READMEInvoke 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 |