Use when designing, building, measuring, simulating, or troubleshooting any loudspeaker, speaker, speaker box, subwoofer, tweeter, woofer, midrange, studio monitor, headphone, IEM, hi-fi system, PA system, line array, soundbar, or DIY audio project — or the room it plays in. Covers Thiele/Small driver parameters; enclosure types (sealed box, ported / vented / bass-reflex, bandpass, horn, transmission line, open-baffle dipole); cabinet sizing, port tuning, and port chuffing; passive and active/DSP crossovers (LR2, LR4, FIR, IIR, Linkwitz transform); baffle step compensation, edge diffraction, panel and internal modes; cabinet materials (MDF, plywood, HDF, cone, dome, voice coil, magnet, surround, spider); driver types (moving-coil, compression driver, ribbon, AMT, planar magnetic, electrostatic, coaxial); phase plugs; horns and waveguides (tractrix, exponential, OS waveguide, constant-directivity); point-source vs line-array system topology; subwoofer design and multi-sub placement (Welti); room acoustics, listening setup (equilateral triangle, toe-in, listener height, first reflections, SBIR), and acoustic treatment (bass traps, broadband absorbers, diffusers, LEDE, RT60); measurement workflows (REW, gated quasi-anechoic, impedance sweeps, T/S extraction by added mass, impulse and step response, group delay, Klippel large-signal, polar / CTA-2034 spinorama); reference target curves (Harman, B&K, ISO 226 equal-loudness, AES2, IEC 60268); and the wave-acoustics physics underneath.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-speaker-design:speaker-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Reference knowledge and tools for loudspeaker engineering. Use this
cookbooks/active-studio-monitor.mdcookbooks/bookshelf-2way.mdcookbooks/open-baffle-dipole.mdcookbooks/sealed-subwoofer.mdcookbooks/three-way-tower.mdreferences/acoustic-properties.mdreferences/acoustic-treatment.mdreferences/baffle-and-cabinet-acoustics.mdreferences/bibliography.mdreferences/closed-box-geometry.mdreferences/crossovers.mdreferences/driver-types.mdreferences/dsp-and-active.mdreferences/enclosures.mdreferences/glossary.mdreferences/headphones.mdreferences/horns-and-waveguides.mdreferences/listening-setup.mdreferences/materials.mdreferences/measurement.mdReference knowledge and tools for loudspeaker engineering. Use this skill whenever a question touches transducers, enclosures, crossovers, acoustic measurement, or audible behavior of physical sound sources.
Load the reference closest to the user's question. Skim only — don't preload everything; this skill is structured for progressive disclosure.
| User is asking about | Load |
|---|---|
| sound waves, SPL math, room modes, near/far field | references/physics-of-sound.md |
| frequency response, distortion, directivity, Q | references/acoustic-properties.md |
| Fs, Qts, Vas, BL, Xmax, datasheet interpretation | references/thiele-small.md |
| sealed / ported / bandpass / horn / TL tuning | references/enclosures.md |
| crossover order, slope, alignment, BSC, Zobel | references/crossovers.md |
| cone, surround, magnet, voice coil, cabinet stock | references/materials.md |
| compression, ribbon, AMT, planar, electrostatic | references/driver-types.md |
| REW, gating, Klippel, polar, T/S extraction | references/measurement.md |
| subwoofers, multi-sub, room gain, sub integration | references/subwoofers.md |
| active speakers, FIR/IIR DSP, room correction | references/dsp-and-active.md |
| baffle step, edge diffraction, panel/internal modes | references/baffle-and-cabinet-acoustics.md |
| closed-box geometry, shape, Vb, driver placement | references/closed-box-geometry.md |
| room modes, image method, FEM/FDTD, multi-sub sim | references/room-response-simulation.md |
| horn flare, waveguide, OS, tractrix, CD, Hornresp | references/horns-and-waveguides.md |
| compression-driver phase plug, coaxial bullet, tangerine | references/phase-plugs.md |
| point source, coaxial, line array, CBT, splay | references/point-source-and-line-arrays.md |
| listening triangle, toe-in, height, first-reflection | references/listening-setup.md |
| absorbers, bass traps, diffusers, LEDE, T_60 | references/acoustic-treatment.md |
| spinorama (CTA-2034), Harman target, standards | references/standards-and-targets.md |
| impulse / step response, group delay, audibility | references/time-domain.md |
| over-ear, IEM, planar, Harman headphone target | references/headphones.md |
| terminology lookup (cross-skill) | references/glossary.md |
| foundational papers, books, standards, web resources | references/bibliography.md |
Executable helpers live in tools/. Run them from this directory.
Prefer them to manual arithmetic — they bake in unit handling and end
corrections you will otherwise forget.
| Tool | What it computes |
|---|---|
tools/ts_from_added_mass.py | T/S parameters from free-air + added-mass Fs |
tools/sealed_box.py | F_c, Q_tc, -3 dB from T/S and box volume |
tools/ported_box.py | B4/QB3/C4 box and Fb from T/S |
tools/port_length.py | Port length from area, Vb, target Fb |
tools/crossover_lr.py | Linkwitz-Riley filter component values |
tools/xmax_spl.py | Displacement-limited SPL vs. frequency |
tools/room_modes.py | Axial/tangential/oblique modes, Schroeder freq |
tools/group_delay.py | Filter group delay vs. audibility threshold |
tools/diffraction_olson.py | Baffle step + edge diffraction prediction |
All scripts take CLI args, print results in SI, and warn when an input
violates a model assumption (e.g. ka > 1 for piston-band T/S).
cookbooks/ carries end-to-end design walkthroughs. Read one before
the user's first real project — they show how the pieces compose.
cookbooks/bookshelf-2way.md — 6.5" + 1" dome bookshelf, ported, LR4.cookbooks/sealed-subwoofer.md — 12" sealed sub with Linkwitz
transform and a single PEQ for room mode 1.cookbooks/three-way-tower.md — 10" + 5" + 1" floor-stander, ported
LF, sealed mid, optional active LF.cookbooks/open-baffle-dipole.md — H-frame dipole mid/HF with
boxed LF assist; Linkwitz-school architecture.cookbooks/active-studio-monitor.md — DSP-active 6.5" + 1" with
waveguide, Linkwitz transform, FIR option.When the user is actually designing (not just asking a conceptual question), walk them through:
If you see any of these in a user's design or question, flag it explicitly:
acoustic-properties.md.npx claudepluginhub chawasit/claude-speaker-design --plugin claude-speaker-designCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.