add-team-source
Sync interval in hours. Default 24.
Optional direct-edit value (e.g., false). Used only when `key` is also given.
> /plugin marketplace add thettwe/nyann > /plugin install nyann@nyann-plugins
How it fires
How this command gets triggered: by you, by Claude, or both.
/settingsContext preview
What this command does when you run it.
Optional direct-edit value (e.g., false). Used only when `key` is also given.
name: nyann:settings
description: >
Interactive settings menu for nyann preferences. Pick one setting,
change its value, see the updated table, then pick another or done.
arguments:
- name: key
description: Optional direct-edit key (e.g., session_triage). When passed with a value, skips the menu and writes immediately.
optional: true
- name: value
description: Optional direct-edit value (e.g., false). Used only when `key` is also given.
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 `skills/settings/SKILL.md` for the full flow.
Wraps `bin/settings.sh`. Interactive menu over the preferences managed in `~/.claude/nyann/preferences.json` — core defaults, proactive toggles, and the opt-in external notification delivery channels (Slack/Discord/webhook/email).
change?" via `AskUserQuestion`.
`bin/settings.sh --set <key> <value>` directly.
Delivery endpoints are secrets: the `notifications.delivery.*` `*_env` keys store only the NAME of an environment variable (e.g. `NYANN_SLACK_WEBHOOK`), never the URL. `bin/settings.sh` refuses a literal `http(s)://` value.
Use for ongoing preference management. Use `/nyann:setup` only for first-run onboarding.
ငြမ်း 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`).