# Parser Dev

> Parser development — grammar, bindings, tests, CLI, and docs

- Skill: `agentopology/parser-dev` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add agentopology/parser-dev`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentopology/parser-dev/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: agentopology (https://skillmd.com/u/agentopology)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/agentopology/parser-dev

---


# Parser Dev Topology Skill

Parser development — grammar, bindings, tests, CLI, and docs

Version: 1.0.0
Patterns: pipeline, fan-out

## Orchestrator

Model: opus
Handles: develop-grammar, develop-binding, develop-tests, develop-cli, develop-docs, validate-all
Generates: commands/parser-dev.md

## Flow

- develop-grammar -> grammar-engineer
- grammar-engineer -> test-engineer [when grammar-engineer.status == needs-tests]
- grammar-engineer -> doc-writer [when grammar-engineer.status == done]
- develop-binding -> binding-engineer
- binding-engineer -> test-engineer [when binding-engineer.status == needs-tests]
- binding-engineer -> doc-writer [when binding-engineer.status == done]
- develop-tests -> test-engineer
- develop-cli -> cli-engineer
- cli-engineer -> test-engineer [when cli-engineer.status == needs-tests]
- cli-engineer -> doc-writer [when cli-engineer.status == done]
- develop-docs -> doc-writer
- validate-all -> test-engineer

## Gates

### Type Check
After: grammar-engineer
Before: test-engineer
Run: npx tsc --noEmit
On fail: bounce-back

### Example Validation
After: test-engineer
Run: scripts/validate-examples.sh
On fail: halt

## Triggers

### /grammar
Pattern: `/parser grammar`

### /binding
Pattern: `/parser binding`

### /test
Pattern: `/parser test`

### /cli
Pattern: `/parser cli`

### /docs
Pattern: `/parser docs`

### /validate
Pattern: `/parser validate`

