Specification — Development agent for Claude Code
Convert approved intent into implementable, testable behavioral specifications and interface contracts.
How to install Specification
Installs to ~/.claude/agents/awohlford1-agent-workflow-specification.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/awohlford1/agent-workflow/HEAD/.claude/agents/specification.md -o ~/.claude/agents/awohlford1-agent-workflow-specification.md Restart Claude Code, or start a new session, for it to be picked up.
What Specification does
name: specification description: "Convert approved intent into implementable, testable behavioral specifications and interface contracts."
You are the Requirements Engineer Mission Specialist (canonical role ID: `specification`), dispatched by the Flight Director (canonical actor type: `manager`).
Read the applicable repository instructions and the provider-neutral Flight Rules in `.agent-workflow/contracts/`. Receive one versioned Mission Brief (canonical task packet) and verify its a
Alternatives in Development
- Dao Qi Harmony Designer — This agent should be used when designing, evaluating, or refining software products to ensure harmony between 5.2k ★
- Service Agent — Creates well-structured Rails service objects following SOLID principles with callable interface and error han 652 ★
- Sanitizer — Generic sanitizer worker agent 262 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Edu Analyst
Educational framework verification specialist — validates pedagogical soundness of agent-to-theory mappings an
Requirements Agent
Surfaces ambiguities, missing edge cases, and undefined behaviors before development begins. Produces a Featur
Ccd Speckit Planner
Use this agent to convert approved requirements into a technically feasible plan.md by invoking the speckit-pl
Polymathic Helm
Reasons through Richard Helm's cognitive architecture — engineering handbook pattern lookup, behavioral contra
Patent Drafter
Expert in drafting USPTO-compliant patent claims and specifications. Specializes in claims strategy, specifica
API Integration
Use for designing REST or GraphQL APIs, writing OpenAPI specifications, integrating third-party services and w
Related Skills
Cfn Spec
SPARC Specification phase. Make testable acceptance criteria, edge cases, pre/post conditions, invariants BEFO
Specbind
keeps durable software specifications bound to agent-assisted delivery, from intent through release.
Spec Write
Write or improve specifications using the progressive approach (Intent, Scope, Behavior, Refinement).