install
source · Clone the upstream repo
git clone https://github.com/agentopology/agentopology
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/agentopology/agentopology "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/parser-dev" ~/.claude/skills/agentopology-agentopology-parser-dev && rm -rf "$T"
manifest:
.claude/skills/parser-dev/SKILL.mdsource content
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