add-team-source
Sync interval in hours. Default 24.
Emit the machine-readable JSON bundle (default is a human-readable summary).
> /plugin marketplace add thettwe/nyann > /plugin install nyann@nyann-plugins
How it fires
How this command gets triggered: by you, by Claude, or both.
/diagnoseContext preview
What this command does when you run it.
Emit the machine-readable JSON bundle (default is a human-readable summary).
name: nyann:diagnose
description: >
Bundle a redacted support-grade snapshot of the current nyann state
(state + drift + hooks + config + prereqs) for inclusion in a bug
report.
arguments:
- name: target
description: Path to the repo to diagnose. Defaults to the current working directory.
optional: true
- name: profile
description: Profile name to diagnose against. Defaults to the inferred / `default` profile.
optional: true
- name: user-root
description: Override `~/.claude/nyann` (the location of `preferences.json` and team-source cache).
optional: true
- name: json
description: Emit the machine-readable JSON bundle (default is a human-readable summary).
optional: true**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 `<plugin_root>/commands/`. All scripts: `<plugin_root>/bin/`. Read the matching `skills/*/SKILL.md` for the full flow.
Wraps `bin/diagnose.sh`. Read-only. Aggregates `explain-state`, `doctor --json`, redacted git config, installed hook contents, redacted nyann user-config, and `check-prereqs` into one paste-friendly bundle.
URL credentials are redacted via `nyann::redact_url` before any field reaches stdout. Output is safe to paste into a public GitHub issue.
See `skills/diagnose/SKILL.md` for trigger phrases and DISAMBIGUATION from `doctor`, `explain-state`, and `retrofit`.
ငြမ်း 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
Sync interval in hours. Default 24.
Path to an IacPlan JSON from a prior /nyann:plan run, to apply the exact previewed plan.
Optional profile name to apply. If provided, skip stack detection's recommendation step and load this profile via bin/load-profile.sh. Fall back to the skill's…
The branch slug (feature/bugfix/hotfix) or version string (release).
If passed, emit the probe results as JSON instead of the human table.
Branch to use as the merge target. Defaults to the profile's primary base branch (auto-resolved through `origin/HEAD`, `main`, or `master`).