add-team-source
Register a git URL as a team-profile source so nyann can periodically sync and expose its profiles under a namespace. TRIGGER when the user says "add a team…
Survey the machine and report which nyann features are usable right now. TRIGGER when the user says "is my machine ready for nyann", "what do I need to install", "check my setup", "do I have the right tools", "check prereqs", "audit my environment", "new machine, what's
$ npx -y skills add thettwe/nyann --skill check-prereqs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/check-prereqsContext preview
The summary Claude sees to decide when to auto-load this skill.
Survey the machine and report which nyann features are usable right now. TRIGGER when the user says "is my machine ready for nyann", "what do I need to install", "check my setup", "do I have the right tools", "check prereqs", "audit my environment", "new machine, what's
name: check-prereqs description: > Survey the machine and report which nyann features are usable right now. TRIGGER when the user says "is my machine ready for nyann", "what do I need to install", "check my setup", "do I have the right tools", "check prereqs", "audit my environment", "new machine, what's missing", "I'm on a new machine", "install nyann prereqs", "/nyann:check-prereqs". Do NOT trigger on general "what is nyann" questions — those want a docs pointer, not a machine survey. Do NOT trigger when the user is already mid-bootstrap — let the bootstrap-project skill handle that case and emit its own skip records for missing stack tools.
Read-only environment survey. Never installs anything; never mutates the filesystem. Flow:
1. Run `bin/check-prereqs.sh`. Default output is a human-readable table showing every prereq nyann touches, classified as **hard** (nyann exits 1 without it) or **soft** (feature-gated skip). 2. If the user passes the word `json` / "machine-readable" / similar, add `--json` so output is structured for scripting. 3. Exit code from the script is the signal:
that nyann cannot run yet, and point them at the install hint from the table.
to explain which feature needs which tool. Don't install anything on the user's behalf — just read the `hint` column back and let them decide.
doesn't bulk-install system packages. Direct them to the copy-pasteable install lines in the `hint` column.
`bootstrap-project` skill.
gates (README has a table per soft dep).
ငြမ်း is Burmese for scaffolding. Nyann is the Claude Code plugin that picks expert git defaults for your stack — branching, working hooks (Husky / pre-commit.com / lefthook), commits, releases, CI, docs — then keeps the repo on those rails through every PR
Repo: thettwe/nyann
Register a git URL as a team-profile source so nyann can periodically sync and expose its profiles under a namespace. TRIGGER when the user says "add a team…
Bootstrap a fresh or existing repo with nyann. TRIGGER when the user says "set up this project", "initialize git workflow", "bootstrap this repo", "scaffold…
Prune local branches whose work is already merged into the base. TRIGGER when the user says "clean up branches", "delete merged branches", "prune local…
Generate a Conventional Commits message from the staged diff and create the commit after user confirmation. TRIGGER when the user says "commit these changes",…
Bundle a redacted, support-grade snapshot of the current nyann state for inclusion in a bug report or support request. Combines explain-state + doctor + git…
Compare two nyann profiles side-by-side and show what would change. TRIGGER ON: 'diff profiles', 'compare profiles', 'what's different between profiles',…