Plugin Claude Code
Plugin marketplace listing 1 plugin: nyann.
Plugin Claude Code
Plugin marketplace listing 1 plugin: nyann.
Plugin Claude Code
Project governance for Claude Code. Bootstrap and maintain git workflow, hooks, commits, releases, CI, docs, and repo health.
Instructions file
Instructions for thettwe/nyann, covering claude.md, architecture & conventions, skill authoring rules (apply to every skill.md) and scope reminders.
Command
Register a team-profile git source in /.claude/nyann/config.json. Idempotent upsert on --name.
Command
Apply an Infrastructure-as-Code change — the highest-stakes mutator in nyann; it can change real cloud infrastructure. Re-runs the plan, shows it, confirms, then applies. Unmistakably opt-in: apply is never the default and destructive applies require a second explicit confirm. For IaC apply intent only (not "apply a…
Command
Explicit entry point for nyann's bootstrap flow. Does exactly what the natural-language trigger ("set up this project") does, but skips intent detection so users who prefer slash commands can opt in directly.
Command
Create a strategy-compliant git branch. Same flow as the natural-language new-branch skill — dispatches here when users prefer explicit slash commands. Accepts positional args for purpose + slug so /nyann:branch feature login works directly without the skill having to parse phrasing.
Command
Survey the machine and report which nyann features are usable right now. Classifies requirements as hard (nyann won't run without them) vs soft (feature-gated; graceful skip with a clear reason). Read-only; never installs anything.
Command
Prune local branches whose work is already merged into the base. Lists candidates first, then applies on --yes. Mirrors the safe-delete semantics of git branch -d (lowercase d): nothing unmerged is touched.
Command
Generate a Conventional Commits message from the staged diff and commit after confirmation. Same flow as the natural-language commit skill — dispatches here so users who prefer explicit slash commands can bypass intent detection.
Command
Bundle a redacted support-grade snapshot of the current nyann state (state + drift + hooks + config + prereqs) for inclusion in a bug report.
Command
Compare two nyann profiles side-by-side and show what changes between them: hooks, branching, CI, documentation, extras, governance. Useful before switching profiles to understand the impact.
Command
Run nyann's read-only hygiene + documentation audit on the current repo. Emits the same drift sections retrofit uses, but never offers remediation or writes to the filesystem. Use this on session start, in CI, or any time you want to sanity-check a repo without risking mutations.
Command
Translate a DriftReport JSON (from doctor / retrofit / compute-drift) into a plain-English markdown narrative. Read-only template render with no LLM call — produces paste-friendly output for PR bodies, chat threads, or bug reports.
Command
Print a read-only summary of what nyann sees: stack, profile, branching, hooks, CLAUDE.md status, recent commits.
Command
Bulk remediation across the fleet registry: classify every repo (clean / drifted / ungoverned / error), then walk them worst-first fixing drift — and, with --bootstrap-missing, bootstrapping un-governed repos — with a preview and an explicit confirmation PER REPO. There is no "yes to all"; each repo writes its own…
Command
Manage the fleet registry of local repos and show the cross-repo health dashboard — per-repo score, trend sparkline, drift counts, worst category, sorted worst-first. Read-only: it audits and reports, never remediates (that's /nyann:fleet-retrofit).
Command
Generate a GitHub Actions CI workflow (.github/workflows/ci.yml) from the project's nyann profile and detected stack. Produces lint, typecheck, and test jobs matching the hook configuration.
Command
Regenerate the nyann-managed block in CLAUDE.md from the current profile and stack detection without running a full bootstrap.
Command
Plugin root: This is a Claude Code plugin, NOT a CLI tool. Do NOT search via which, npm list, pip list, or brew list. This file is at /commands/. All scripts: /bin/. Read the matching skills//SKILL.md for the full flow.
Command
Scaffold a .devcontainer/devcontainer.json keyed to the project's primary language. Preview-by-default; idempotent on apply (refuses to overwrite a diverged config without --force-overwrite).
Command
Generate GitHub PR and issue templates (.github/) from the project's nyann profile. PR template includes quality checklists matching hook configuration; issue templates provide structured bug reports and feature requests.
Command
Audit or apply GitHub branch protection, tag rulesets, signing requirements, and repo settings based on the active profile.
Command
Create the branch topology for a patch release against a previously tagged version. Ensures release/ . exists from the source tag, then creates hotfix/ off it. After this, the user commits the fix and runs /nyann:release from the hotfix branch.