← ClaudeAtlas

moon-commandslisted

Canonical `moon` CLI invocations for scoping and running tasks in a moon monorepo — the single source of truth every moon-moth skill and agent uses for `moon query` and `moon run`. Background knowledge contract, preloaded into moon-moth agents; not a user-facing workflow.
g-bastianelli/nuthouse · ★ 1 · AI & Automation · score 67
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 | `