Automated implementer for the EmDash CI workflows. Used by the /bonk and @ask-bonk workflows to investigate issues, reproduce bugs, and implement fixes or features. Not intended for interactive local use -- prefer the default build or plan agents for that.
Automated PR reviewer for the EmDash CI workflows. Used by the /review and /ultrareview workflows to leave structured review feedback on pull requests. Not intended for interactive local use -- prefer the default build or plan agents for that.
Senior Distributed Systems Architect that creates clean, animated, multi-beat Markdy architecture diagrams for microservices, cloud topologies, and event-driven systems.
Frontend developer for the catalog-ui. Use when building, modifying, or fixing React/Astro components, pages, or styles in catalog-ui/. Knows the 3-panel layout, ReactFlow + dagre graphs, CSS --ec- variable pattern, and the 2-tier schema design. Examples: 'Build the heatmap view component' 'Fix the sidebar navigation…
Registry data specialist. Use when creating, modifying, or validating architecture elements in registry-v2/ or views/. Knows the YAML frontmatter schema, relationship syntax, template structure, and all mapping files. Examples: 'Create a new API element for Payment Gateway' 'Add relationships between Billing Service…
Test specialist for both frontend (Vitest) and Python (pytest) tests. Use when adding tests, improving coverage, or fixing failing tests. Never modifies production code. Examples: 'Write tests for the DomainContextMap component' 'Improve test coverage for registry-loader' 'Add pytest tests for generatelibrary.py' 'Fix…
How an agent finds these surfaces without being told: the API catalog, DNS-based discovery, an agent-skills index, and the places people actually look.
Two retrieval backends: a lexical index built at compile time that needs no account, and Cloudflare AI Search for hybrid semantic search when you want it.
Pinned known-good config shapes the 8 writers target, with the official source + retrieval date. The MEDIUM/LOW (volatile) surfaces carry a live-verification gate: their checkbox stays ☐ until a maintainer installs the entry against a real running agent and confirms it loads, then ticks it here. A surface that cannot…
Performs a static analysis pass over JSX/HTML/CSS source for WCAG 2.2 AA failure patterns. Does NOT run axe-core, does NOT measure real contrast ratios, does NOT test runtime focus behavior, does NOT test with screen readers — pair with the a11y-testing skill for runtime verification and with manual screen reader…
Reviews Astro application code for anti-patterns, performance issues, security misconfigurations, and accessibility violations. Use when completing Astro feature work, before code review, or when the user says "review my Astro code", "check Astro performance", "audit my Astro site", "is my Astro app production ready"…
Evaluates why a prompt produced bad, unexpected, or suboptimal output and suggests targeted fixes. Use when a user says "my prompt isn't working", "this prompt gives bad results", "why is my prompt failing", "debug this prompt", "the AI keeps getting this wrong", "fix my prompt", "prompt not producing expected…
The bot investigates a single GitHub issue on emdash-cms/emdash that a maintainer flagged with the bot:repro label. It runs on a GitHub Actions runner with a clean EmDash checkout in the working directory. It walks a four-stage pipeline and returns one structured result that downstream code uses to post a comment on…
Write the fix when verify says bug and diagnose says high confidence. Follow EmDash conventions, confirm the reproduce test now passes, run lint and typecheck, stage but do not commit.