add-team-source
Sync interval in hours. Default 24.
The branch slug (feature/bugfix/hotfix) or version string (release).
> /plugin marketplace add thettwe/nyann > /plugin install nyann@nyann-plugins
How it fires
How this command gets triggered: by you, by Claude, or both.
/branchContext preview
What this command does when you run it.
The branch slug (feature/bugfix/hotfix) or version string (release).
name: nyann:branch
description: >
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.
arguments:
- name: purpose
description: feature | bugfix | release | hotfix
optional: false
- name: slug-or-version
description: The branch slug (feature/bugfix/hotfix) or version string (release).
optional: false**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.
Invokes the `new-branch` skill (`skills/new-branch/SKILL.md`).
/nyann:branch feature login /nyann:branch bugfix checkout-modal /nyann:branch release 1.2.0 /nyann:branch hotfix auth-header
The skill decides whether the second arg is `--slug` or `--version` based on the active profile's `branch_name_patterns[<purpose>]`.
Under the hood this calls:
bin/new-branch.sh \ --target <cwd> \ --profile <active-profile-name> \ --purpose <purpose> \ [--slug <slug> | --version <version>] \ --checkout
Exit-code handling lives in `skills/new-branch/SKILL.md`.
`/nyann:bootstrap` first.
that's not this command's job.
See also: `/nyann:commit`, `/nyann:bootstrap`, `/nyann:doctor`.
ငြမ်း 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…
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`).
Generate a Conventional Commits message from the staged diff and commit after confirmation. Same flow as the natural-language `commit` skill — dispatches here…