aibuilder.sh
SkillsAgentsCommandsPlugins
LearnStats
aibuilder.sh

Composable building blocks for Claude Code

Built with BrainGrid

Filters

Filters1

Type

Task

Filters1

Type

Task

author:FagnerMartinsBrack
1 artifact found
agentby FagnerMartinsBrack
3d ago

mdt-parser-dev

Use this agent when working on the Markdown Decision Tree (MDT) parser and converter project. This includes implementing or modifying the custom line-by-line parser, handling the stack-based tree building logic, working with MDT-prefixed types and discriminated unions, implementing or fixing error handling with ParseError, adding or modifying output format converters (Mermaid, Ink), or writing and updating tests. Examples:\n\n<example>\nContext: User has just implemented a new parsing function for IF-nodes.\nuser: "Add a function to parse IF-node markers from list items"\nassistant: "Here's the IF-node parsing function:"\n<function implementation with 2-space indent validation, **IF:** marker detection>\nassistant: "Now let me use the mdt-parser-dev agent to review this code for compliance with MDT format rules and project conventions"\n<commentary>\nSince code was just written for the MDT parser, use the mdt-parser-dev agent to verify it follows the strict 2-space indentation, proper error handling with ParseError, and correct validation order.\n</commentary>\n</example>\n\n<example>\nContext: User is adding a new test for error conditions.\nuser: "Write a test for when tabs are used instead of spaces"\nassistant: "I'll create the test for tab indentation errors:"\n<test implementation>\nassistant: "Let me have the mdt-parser-dev agent review this test to ensure it matches README specifications"\n<commentary>\nSince this involves MDT parser testing, use the mdt-parser-dev agent to verify the test follows project conventions (co-located tests, exact error message matching, proper validation order).\n</commentary>\n</example>\n\n<example>\nContext: User is modifying Mermaid output generation.\nuser: "Fix the escaping in Mermaid node text output"\nassistant: "Here's the updated escaping logic for Mermaid output:"\n<code changes>\nassistant: "I'll use the mdt-parser-dev agent to verify this change follows the output format rules"\n<commentary>\nMermaid output has specific escaping rules (edge labels preserve quotes, node text escapes specific characters). The mdt-parser-dev agent should verify compliance.\n</commentary>\n</example>

1 repos0 installs
$npx ai-builder add agent FagnerMartinsBrack/mdt-parser-dev
You've reached the end