add-team-source
Sync interval in hours. Default 24.
Override the project name used in scaffolded templates.
> /plugin marketplace add thettwe/nyann > /plugin install nyann@nyann-plugins
How it fires
How this command gets triggered: by you, by Claude, or both.
/route-docsContext preview
What this command does when you run it.
Override the project name used in scaffolded templates.
name: nyann:route-docs
description: >
Change documentation storage routing (local, Obsidian, Notion, or
per-type split) and regenerate the doc scaffold to match.
arguments:
- name: routing
description: >
Routing spec. Examples: `all:local`, `all:obsidian`,
`prd:notion,adrs:obsidian,research:local`. Unmentioned types fall
back to local. `memory` is always local.
optional: true
- name: obsidian-vault
description: Obsidian vault name (required when routing any target to Obsidian).
optional: true
- name: obsidian-folder
description: Folder path within the Obsidian vault.
optional: true
- name: notion-parent
description: Notion parent page ID or URL (required when routing any target to Notion).
optional: true
- name: mcp-targets
description: Path to MCP doc-targets JSON from `bin/detect-mcp-docs.sh`. Required when routing any target to a non-local backend (Obsidian/Notion); the script validates chosen backends against `available[]`.
optional: true
- name: project-name
description: Override the project name used in scaffolded templates.
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.
Composes `bin/route-docs.sh` (DocumentationPlan) and `bin/scaffold-docs.sh` (local file creation) for post-bootstrap doc routing changes.
1. A DocumentationPlan JSON showing each doc type and its target. 2. Scaffold-docs creates missing local files (idempotent — existing files are never overwritten). 3. MCP-routed targets are flagged for manual creation via the configured MCP server.
| Spec | Strategy | |---|---| | `all:local` | `local` | | `all:obsidian` | `obsidian` | | `all:notion` | `notion` | | mixed per-type | `split` |
See also:
ငြမ်း 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`).