claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops; use night-market-operations.
Delegates tasks to Meta's Muse Code CLI (muse) via delegation-core. Use when delegation-core selects Muse or repository-scale work needs a 1M-token context.
$ npx -y skills add athola/claude-night-market --skill muse-delegation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/muse-delegationContext preview
The summary Claude sees to decide when to auto-load this skill.
Delegates tasks to Meta's Muse Code CLI (muse) via delegation-core. Use when delegation-core selects Muse or repository-scale work needs a 1M-token context.
name: muse-delegation description: Delegates tasks to Meta's Muse Code CLI (muse) via delegation-core. Use when delegation-core selects Muse or repository-scale work needs a 1M-token context. alwaysApply: false category: delegation-implementation tags: - muse - meta - cli - delegation - large-context dependencies: - delegation-core tools: - muse - delegation_executor.py usage_patterns: - muse-cli-integration - repository-scale-analysis - headless-ci-execution complexity: intermediate model_hint: standard estimated_tokens: 600 references: - delegation-core/shared-shell-execution.md
Muse Code is Meta's terminal coding agent, released August 2026 and built on Muse Spark 1.2. It runs either as an interactive TUI or as a one-shot headless command, and the headless form is what delegation uses.
The binary is `muse`. Meta publishes no npm or PyPI package for it: the documented install is a script served from Meta's own domain.
helps
CI
for `exec`, so the CLI default stands
for `exec`
curl -fsSL https://dev.meta.ai/install.sh | sh
This pipes a remote script into a shell. Read <https://dev.meta.ai/docs/muse-code> before running it. The guided installer offers the same command and shows its source first:
make -C plugins/conjure delegate-setup
Meta documents the environment variable as the CI path:
export META_API_KEY="<your-key>" muse exec "Run the test suite and summarize failures."
A bare `muse` prompts for browser sign-in on first run, which is not usable unattended. There is no `muse auth status` command, so the service declares an empty auth probe and verification checks `META_API_KEY` instead.
uv run python scripts/delegation_executor.py muse "Summarize this module" \ --files src/
make -C plugins/conjure delegate-muse PROMPT='Explain this design'
muse exec "Explain the retry logic in this package"
`muse` declares the strengths `code_execution` and `large_context`, and ranks behind gemini, qwen, minimax and glm in the candidate order. It declares no model ids, so `smart_delegate` leaves model selection to the CLI rather than passing a flag Meta does not document.
| Property | Value | |----------|-------| | Binary | `muse` | | Headless form | `muse exec <prompt>` | | Prompt delivery | positional, no flag | | Version probe | `muse --version` | | Auth probe | none published | | Auth | `META_API_KEY` | | File context | inlined, no `@path` syntax |
The prompt is positional. A command ending in a flag would consume the prompt as that flag's value, which is why the service config sets `prompt_flag=None` and the War Room expert's command ends at `muse exec`.
Two claims circulating in third-party guides are not in Meta's own documentation and are not relied on here: a `--json` flag streaming JSONL events to stdout, and `muse auth set --api-key-stdin`. The confirmed JSONL reference is to on-disk session logs. Treat both as unverified until Meta documents them.
sign-in
final argument and no prompt flag before it
`@path` references
default
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops; use night-market-operations.
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use night-market-change-control.
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily commands; use night-market-operations.
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use night-market-debugging-playbook.
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled battles; see failure-archaeology.
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use night-market-validation-and-qa.