add-team-source
Sync interval in hours. Default 24.
Codespaces hostRequirements.storage (e.g. `16gb`).
> /plugin marketplace add thettwe/nyann > /plugin install nyann@nyann-plugins
How it fires
How this command gets triggered: by you, by Claude, or both.
/gen-devcontainerContext preview
What this command does when you run it.
Codespaces hostRequirements.storage (e.g. `16gb`).
name: nyann:gen-devcontainer
description: >
Scaffold a `.devcontainer/devcontainer.json` keyed to the project's
primary language. Preview-by-default; idempotent on apply (refuses
to overwrite a diverged config without `--force-overwrite`).
arguments:
- name: language
description: One of node, python, go, rust, dart, java, dotnet, php, ruby, swift, elixir, cpp.
- name: name
description: Display name (default - repo basename / `<language>-devcontainer`).
optional: true
- name: target
description: Repo to write to. Required only with `--apply`.
optional: true
- name: apply
description: Write the config; default is preview-to-stdout.
optional: true
- name: force-overwrite
description: Overwrite an existing devcontainer.json that differs from the rendered output. Without it, exits 3 after printing a diff.
optional: true
- name: port
description: Repeatable. Forward a port from the container to the host (1-65535).
optional: true
- name: feature
description: Repeatable. Extra devcontainer feature ref (include version pin).
optional: true
- name: extension
description: Repeatable. Extra VS Code extension ID (`publisher.extension`).
optional: true
- name: post-create-command
description: Override the default per-language postCreateCommand.
optional: true
- name: cpus
description: Codespaces hostRequirements.cpus (2-32).
optional: true
- name: memory
description: Codespaces hostRequirements.memory (e.g. `4gb`).
optional: true
- name: storage
description: Codespaces hostRequirements.storage (e.g. `16gb`).
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/gen-devcontainer.sh`. Emits a devcontainer.json keyed to a primary language; preview-by-default; idempotent on apply.
For language-picking guidance (mapping from StackDescriptor) and the shape of the rendered output, see `skills/gen-devcontainer/SKILL.md`.
ငြမ်း 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`).