add-team-source
Sync interval in hours. Default 24.
Output format — "human" for readable text, "json" for structured output. Defaults to human.
> /plugin marketplace add thettwe/nyann > /plugin install nyann@nyann-plugins
How it fires
How this command gets triggered: by you, by Claude, or both.
/diff-profileContext preview
What this command does when you run it.
Output format — "human" for readable text, "json" for structured output. Defaults to human.
name: nyann:diff-profile
description: >
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.
arguments:
- name: from
description: The source profile name (e.g. "default", "python-cli").
optional: false
- name: to
description: The target profile name to compare against.
optional: false
- name: format
description: Output format — "human" for readable text, "json" for structured output. Defaults to human.
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/diff-profile.sh <from> <to> [--format human|json]`.
Shows a structured diff between two profiles, organized by section:
Stack:
primary_language: unknown → typescript
framework: null → next
Hooks:
[pre_commit]
+ lint-staged, eslint, prettier
[commit_msg]
(no changes)
Documentation:
scaffold_types: ["architecture","adrs"] → ["architecture","adrs","prd"]
claude_md_size_budget_kb: 3 → 5Both arguments are bare profile names resolved via `bin/load-profile.sh`. User, team, and starter profiles are all supported.
from CLAUDE.md, then diff current vs target.
ငြမ်း 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`).