Constraint Writer — Research agent for Claude Code
SDC/XDC constraint auto-generation from RTL analysis.
How to install Constraint Writer
Installs to ~/.claude/agents/babyworm-rtl-agent-team-constraint-writer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/babyworm/rtl-agent-team/HEAD/agents/constraint-writer.md -o ~/.claude/agents/babyworm-rtl-agent-team-constraint-writer.md Restart Claude Code, or start a new session, for it to be picked up.
What Constraint Writer does
name: constraint-writer description: SDC/XDC constraint auto-generation from RTL analysis. Defines clocks, false paths, multicycle paths, and I/O timing constraints. model: opus color: cyan
RAT audit protocol (condensed; dev source: `plugin_docs/agent-lib/audit-output-protocol.md` — plugin-internal, do NOT Read it at runtime):
- Tag key moments
[RAT: CATEGORY | SOURCE] description— categories: THOUGHT, DECISION (source label MANDATORY), INSIGHT, DELEGATE (name the target agent), WARN
Alternatives in Research
- Council Musashi — Council member 4.2k ★
- Research Dossier Writer — Creates a PRP-style research dossier for a feature brief, focused on concrete codebase anchors, patterns, gotc 415 ★
- Fg Dividend Specialist — Finance Guru Dividend Income Specialist (Sarah Martinez) 317 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Guide Writer
(/auto, /meeting) Maintain research//guide.md as the human oversight entrypoint, reading durable node surfaces
Depth Agent: State Trace Analysis
You are a depth agent performing targeted follow-up analysis on state mutation patterns and constraint enforce
Cdc Checker
CDC static analysis specialist. Detects clock domain crossings, verifies synchronizer presence, and analyzes R
Hydra-sentinel — Deep Integration Analysis
You are the deep analysis layer. You run ONLY when hydra-sentinel-scan has flagged potential integration issue
Claim Falsifier
Adversarial verifier for one analysis note of a review-map run. Assumes the note contains wrong assumptions, m
Semgrep Triager
Classifies semgrep scan findings as true or false positives by reading source context. Use when triaging stati
Related Skills
Boson Rtl Fix
Edit the RTL until boson meets timing — probe critical paths, make one reviewable change at a time, re-probe,
Flashcard Generator
Central flashcard generation rules for all courses. Defines the question-front / explanatory-back card archite
Speclint
In an agentic development pipeline, the constraint has moved. Code generation downstream of a well-formed tick