moon-commandslisted
Install: claude install-skill g-bastianelli/nuthouse
> Workflow kernel: When this skill needs a workflow/profile decision and no valid parent manifest is supplied, use this plugin's install-local `lib/workflow/index.mjs` explicit-skill resolver. Claude hooks are optional accelerators; a missing or failed hook falls back once to that local path. Warden must not be required. When verification is required and Moon Moth is unavailable, use non-empty commands from repository-owned instructions or build metadata, or block completion.
# moon-moth — canonical moon commands
Single source of truth for the `moon` invocations every moon-moth skill and
agent uses. Reference this contract instead of re-deriving commands. All
commands run from the moon workspace root (the dir containing `.moon/`).
> Verified against **moon 2.2.4**. `moon query <sub>` emits **JSON on stdout
> natively** — there is no `--json` flag. CLI flags are kebab-case
> (`--default-branch`, not `--defaultBranch`).
## Detecting scope (what changed, what's affected)
| Goal | Command |
| ------------------------------------------ | ------------------------------------------------------------------ |
| Files changed in the working tree | `moon query changed-files --local` |
| Files changed vs the default branch | `moon query changed-files --default-branch` |
| Files changed between two revisions | `