# phantom

phantom lets Claude Code inspect mixes and stems, compare them with a reference, and plan mix decisions from measured evidence.

- plugin · `type=plugin` · Claude Code · ★ 41
- Author: fadelabs
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/fadelabs/phantom/tree/HEAD/plugin
- Updated: 2026-10-05
- HTML: https://affpapa.org/en/nevibecode/plugins/phantom

## What it does

phantom adds five Claude Code skills for reading audio measurements and structuring a mix. The underlying tool examines spectrum, loudness, dynamics, stereo behavior, phase, and masking, then compares a file with a reference track or a profile. Its MCP server exposes 20 tools over stdio.

You can work with a full mix, a stem folder, or files such as `mix.wav` and `reference.wav`. Ask the agent to explain findings, prioritize checks, and suggest what to investigate before processing. The package supports macOS and Linux with Python 3.10–3.13. Windows is unsupported because Essentia has no Windows wheel.

Processing features are separate extras. Pedalboard effects, reference matching, and stem separation require additional installation; stem separation uses `phantom-audio-separation`, Demucs, and PyTorch. Core analysis does not need those extras.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install phantom@claude-community
```

## When to use it
- inspect a mix for clipping, noise, and phase faults
- compare loudness and tonal balance against a reference
- rank stems that overlap in the same frequency bands
- turn measurements into a mixing investigation plan

## Example prompts
- Analyze `mix.wav`, explain the technical findings, and rank what I should check first.
- Compare these stems with `reference.wav` and tell me what to verify by listening before making changes.
- Find the stems with the strongest masking overlap and propose an investigation order.

## Similar
- [Phantom Secrets](https://affpapa.org/en/nevibecode/mcp/phantom-secrets.md) — MCP server · ★ 18
- [phantom-quench](https://affpapa.org/en/nevibecode/skills/phantom-quench.md) — skill · ★ 30
- [discernment-nudge](https://affpapa.org/en/nevibecode/plugins/discernment-nudge.md) — plugin · ★ 184013
- [academy-guide](https://affpapa.org/en/nevibecode/plugins/academy-guide.md) — plugin · ★ 184013
- [claude-api](https://affpapa.org/en/nevibecode/plugins/claude-api.md) — plugin · ★ 184013
- [example-skills](https://affpapa.org/en/nevibecode/plugins/example-skills.md) — plugin · ★ 184013
- [document-skills](https://affpapa.org/en/nevibecode/plugins/document-skills.md) — plugin · ★ 184013
- [superpowers](https://affpapa.org/en/nevibecode/plugins/superpowers.md) — plugin · ★ 305662

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
