add-team-source
Sync interval in hours. Default 24.
Seconds between polls. Default 30. Don't go below 10 — gh API rate limits start to bite.
> /plugin marketplace add thettwe/nyann > /plugin install nyann@nyann-plugins
How it fires
How this command gets triggered: by you, by Claude, or both.
/wait-for-pr-checksContext preview
What this command does when you run it.
Seconds between polls. Default 30. Don't go below 10 — gh API rate limits start to bite.
name: nyann:wait-for-pr-checks
description: >
Poll a GitHub PR's checks until they all pass, any one fails, or a
timeout is hit. Returns a structured outcome the caller can gate on.
arguments:
- name: pr
description: PR number to watch. Defaults to the PR for the current branch (resolved via `gh pr view`).
optional: true
- name: timeout
description: Seconds before the wait gives up with `outcome:"timeout"`. Default 1800 (30 min).
optional: true
- name: interval
description: Seconds between polls. Default 30. Don't go below 10 — gh API rate limits start to bite.
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/wait-for-pr-checks.sh`. Same gh-best-effort pattern as the rest of the GitHub-touching scripts: never prompts for credentials, soft-skips when gh is missing or unauthenticated.
| Outcome | Exit code | Meaning | |---|---|---| | `pass` | 0 | every check completed with a passing conclusion | | `no-checks` | 0 | PR has no checks attached (treat as pass) | | `skipped` | 0 | gh unreachable or PR couldn't be resolved | | `fail` | 3 | at least one check failed; loop bailed early | | `timeout` | 3 | deadline reached, some still in progress |
merge on `outcome: "pass"`.
log line emits per-poll progress.
`/nyann:ship` (server-side, doesn't tie up the terminal).
<num>` directly.
See also:
checks (when invoked with `--wait-for-checks`).
ငြမ်း 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`).