Contract Spec — Testing & QA agent for Claude Code
Reads and updates service handshake contracts, API schemas, and specifications.
How to install Contract Spec
Installs to ~/.claude/agents/bradduhon-daedalus-contract-spec.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/bradduhon/Daedalus/HEAD/agents/contract-spec.md -o ~/.claude/agents/bradduhon-daedalus-contract-spec.md Restart Claude Code, or start a new session, for it to be picked up.
What Contract Spec does
name: contract-spec description: Reads and updates service handshake contracts, API schemas, and specifications. Invoke before coding begins or when a worker yields a contract conflict. tools: Read, Grep, Glob, Write, Edit disallowedTools: Agent, Task, SendMessage model: sonnet shape: producer phases: [clarification, plan]
0044: run by the Daedalus router; Claude Code ignores hooks on plugin agents (sub-agents.md:239).
hooks: PreToolUse: - hooks: - {type: command, command: "p
Alternatives in Testing & QA
- Writ Implementer — Implements all files listed in an approved plan 187 ★
- Staff Code Reviewer — Use for adversarial pre-merge code review 179 ★
- Checklist Generator — Use when an orchestrator needs to enumerate every verifiable claim in a code diff (dependency interactions, te 115 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Product Interrogator
Use proactively at the start of any new feature request, before any planning or coding begins, to pressure-tes
Ticket Gate
Ticket readiness gate for actual-sync. Orchestrates actual-api, qa, and release-manager agents to validate Git
Stx Dev Base
Universal Dev agent prelude for /stx-feature waves. Every tier-specialized Dev (db / service / api / ui) loads
Spec Conformance Reviewer
Read-only spec reviewer for m3l-common with two modes. As a contract producer it reads a docs/reference page a
Violets
Behavioral spec agent. Produces DESIGN.md — a detailed API contract, schema definition, or component hierarchy
Feature Crew Docs
Writes user-facing docs and changelog entry. Invoked when triage flags user-visible change. Reads spec.md and
Related Skills
Agm Architect
Design boundaries, contracts, and migration trade-offs. Use for ออกแบบระบบ, สถาปัตยกรรม, boundary/contract ข้า
UX
Invoke Sable (UI/UX Designer) to design user experiences, interaction patterns, and interface flows from a fea
Zod Schema Architect
A Zod-focused Agent Skill for architecting, designing, validating, testing, and evolving TypeScript/JavaScript