cjgdev

New Device — Development skill for Claude Code

Development community

Create a new device library file with proper template and aliases.

How to install New Device

Installs to ~/.claude/commands/cjgdev-midi-markdown-new-device.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/cjgdev/midi-markdown/HEAD/.claude/commands/new-device.md -o ~/.claude/commands/cjgdev-midi-markdown-new-device.md

Restart Claude Code, or start a new session, for it to be picked up.

What New Device does


description: Create a new device library file with proper template and aliases

Create a new device library file. Ask the user:

  1. Device name (e.g., "Boss GT-1000")
  2. Manufacturer name
  3. Default MIDI channel (1-16)
  4. Documentation URL (optional)
  5. List of key commands they want to implement (presets, CC mappings, etc.)

Then create a device library file in `devices/{device_slug}.mmd` with:

  • Complete frontmatter with device metadata
  • Section comments organizin

Alternatives in Development

Full documentation available on GitHub

View Source Repository