atelier-spec-methodology

Spec-Driven Development Methodology

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "atelier-spec-methodology" with this command: npx skills add martinffx/claude-code-atelier/martinffx-claude-code-atelier-atelier-spec-methodology

Spec-Driven Development Methodology

This plugin combines three innovations: AgentOS context layers and delegation, OpenSpec living specifications, and Beads dependency tracking.

3-Layer Context Model (AgentOS)

Rather than overwhelming agents with all knowledge at once, provide contextually relevant information at the right moments:

Layer Contains Purpose Location

Standards Coding conventions, architecture patterns How you build docs/standards/

Product Mission, users, roadmap What and why docs/product/

Specs Requirements, design, tasks What to build next docs/spec/<feature>/

Agents load only the context layer they need for their current task.

Workflow Phases (AgentOS)

AgentOS Phase Our Command Agents Used

Plan Product (manual)

Shape Spec /spec:create

clerk → oracle

Write Spec /spec:create

architect → clerk

Create Tasks /spec:create

architect (Beads)

Implement Tasks /spec:work

direct implementation

Orchestrate Tasks /spec:work

architect delegation

Orchestrated Delegation

Commands delegate to specialized subagents with controlled context:

Agent Model Role

clerk haiku Fast context retrieval, file scaffolding

oracle opus Requirements interviews, strategic analysis

architect opus Technical design, task breakdown

Pattern: Primary agent delegates to specialized subagents rather than trying to do everything itself.

Living Specifications (OpenSpec)

Core principle: Align humans and AI on what to build before any code is written.

Spec Format

  • Requirements with SHALL/MUST language

  • Scenarios as acceptance criteria

  • Hierarchical: Requirements contain nested Scenarios

Directory Structure

  • docs/spec/<feature>/spec.md

  • Source of truth

  • docs/changes/<feature>/<change>/

  • Proposed changes (proposal.md, delta.md, tasks.md)

Delta Format (Brownfield Changes)

  • ADDED Requirements - New capabilities

  • MODIFIED Requirements - Altered behavior (complete updated text)

  • REMOVED Requirements - Deprecated features

Living Spec Cycle

  • Draft change proposal

  • Review until consensus

  • Implement tasks

  • Archive change, merge delta into spec

Dependency Tracking (Beads)

Beads enforces implementation order through dependencies:

  • bd ready surfaces next unblocked task

  • Dependencies enforce bottom-up implementation (Entity → Repository → Service → Router)

  • Git-backed persistence via .beads/beads.jsonl

Commands like /spec:create automatically create Beads epics with tasks ordered by technical dependencies.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

python:architecture

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

python:build-tools

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

python:sqlalchemy

No summary provided by upstream source.

Repository SourceNeeds Review