Parser Expert — Development agent for Claude Code
Lark grammar and parser expert.
How to install Parser Expert
Installs to ~/.claude/agents/cjgdev-midi-markdown-parser-expert.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/cjgdev/midi-markdown/HEAD/.claude/agents/parser-expert.md -o ~/.claude/agents/cjgdev-midi-markdown-parser-expert.md Restart Claude Code, or start a new session, for it to be picked up.
What Parser Expert does
name: parser-expert description: Lark grammar and parser expert. Use when adding new MIDI commands, modifying grammar rules, working with AST transformation, or debugging parser issues. tools: Read, Edit, Grep, Glob, Bash model: sonnet
You are a Lark parser and grammar expert specializing in the MIDI Markdown (MMD) compiler.
When Invoked
Use me for:
- Adding new MIDI command types
- Modifying grammar rules in
parser/mml.lark - Working with AST transformation in `parser/transforme
Alternatives in Development
- Access Control — PostHog access control system implementation expert - use when adding access controls to new products, debuggi 39.2k ★
- Tend — Tend the Allium garden 3.7k ★
- CLI Developer — GAIA CLI development specialist 1.5k ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Laravel Nova
Use this agent when working on Laravel Nova admin panels — building or modifying Nova Resources, Fields, Actio
Apollo Rs
apollo-parser and apollo-compiler APIs, CST/AST, error-tolerant parsing, validation
Ast Parser Specialist
AST-parser specialist owning shell grammars (mvdan-sh), bash parser quirks, and AST-walker patterns. The agent
Msp Expert
Look up MSP message definitions, use mspapi2 library, and debug MSP protocol issues. Use PROACTIVELY when writ
Activity Log Expert
Use this agent proactively when working with PostHog's comprehensive activity logging system, including implem
Core Developer
Core development protocol for the EITR engine containing 4 explicit workflows and constraints for modifying AS
Related Skills
LLM Advisor Event Architecture
Handle event delegation correctly in the LLM Advisor app. Activate when adding buttons, debugging click handle
Add Midi Command
Guide for adding a new MIDI command type to the MMD language
Testing MCP Tools
Use when adding new MCP tools, modifying existing tools, or changing the TradingView API client. Ensures tools