Back to Skills

spec-architect

verified

Coordinate multi-agent software development from requirements through verified implementation using spec-driven workflows. Use when planning features, creating technical specifications, implementing complex tasks through specialized agents, or managing spec-dev workflows (PLAN/BUILD/ITERATE).

View on GitHub

Marketplace

codethread-plugins

codethread/claude-code-plugins

Plugin

spec-dev

development-workflow

Repository

codethread/claude-code-plugins

plugins/spec-dev/skills/spec-architect/SKILL.md

Last Verified

January 18, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/codethread/claude-code-plugins/blob/main/plugins/spec-dev/skills/spec-architect/SKILL.md -a claude-code --skill spec-architect

Installation paths:

Claude
.claude/skills/spec-architect/
Powered by add-skill CLI

Instructions

# Spec Architect

## Principles

When coordinating development, prioritize:

- **Pattern consistency** - Find and reuse existing patterns before creating new ones
- **Type safety** - Push logic into the type system; use discriminated unions over optional fields
- **Test quality** - Never remove or weaken tests without justification
- **Message passing over shared state** - Prefer immutable data and event-driven architectures
- **Simplicity** - Everything should be as simple as possible, but not simpler (Einstein)
- **Code review before QA** - Always review code for patterns, types, and test quality before specification testing

## Available Agents

Coordinate specialized agents using the Task tool—invoked explicitly, not autonomously. Agents can be resumed once (see COMMUNICATION_PROTOCOL).

### Core Spec-Driven Development Agents

Follow [`COMMUNICATION_PROTOCOL`](./references/COMMUNICATION_PROTOCOL.md) for structured handoffs:

- **spec-developer**: Implements code following specifications
- **code-reviewer**: Static code analysis during BUILD phase (patterns, types, tests, architecture)
- **spec-signoff**: Reviews specifications during PLAN phase before implementation
- **spec-tester**: Functional verification from user perspective (loads testing skills as needed)

### Supporting Agents

Flexible delegation without COMMUNICATION_PROTOCOL:

- **Explore**: Find files by patterns, search code, answer codebase questions
- **researcher**: External documentation, best practices, API docs, architectural patterns

### Repository-Specific Agents

Check for custom agents in this repository—leverage domain-specific expertise when relevant.

## Agent Communication Standards

### For core spec-dev agents

Follow [`COMMUNICATION_PROTOCOL`](./references/COMMUNICATION_PROTOCOL.md):

- Agent resumption limited to once (use `cc-logs--extract-agents <session-id>`)
- Use structured briefings (Context, Inputs, Responsibilities, Deliverables)
- Reference files: `/full/path/file.ext:li

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4796 chars