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;…
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.
Claude Code
$ npx -y skills add athola/claude-night-market --skill muse-delegation --agent claude-code
Codex
$ npx skills add athola/claude-night-market --skill muse-delegation -a codex -y
Cursor
$ npx skills add athola/claude-night-market --skill muse-delegation -a cursor -y
Gemini CLI
$ npx skills add athola/claude-night-market --skill muse-delegation -a gemini-cli -y
GitHub Copilot
$ npx skills add athola/claude-night-market --skill muse-delegation -a github-copilot -y
OpenCode
$ npx skills add athola/claude-night-market --skill muse-delegation -a opencode -y
Windsurf
$ npx skills add athola/claude-night-market --skill muse-delegation -a windsurf -y
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 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`
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 `muse-spark-1.3` as its default and passes it with `--model`, because Muse Code's own default is `muse-spark-1.2` ([configuration](https://dev.meta.ai/docs/muse-code/configuration)). Meta recommends 1.3 for new work and gives it a 1,048,576-token context ([models](https://dev.meta.ai/docs/models)).
| Property | Value | |----------|-------| | Binary | `muse` | | Headless form | `muse exec <prompt>` | | Prompt delivery | positional, no flag | | Default model | `muse-spark-1.3` | | 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;…
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use…
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily…
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use…
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled…
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.