Spec Agent

Skill: SpecAgent (Contract-First)

farmountain d8b3774 2 files · 1.5 KB Updated

File contents

Skill: SpecAgent (Contract-First)

Purpose

Generate or refine a SPEC before any planning/building. The spec is a contract: inputs/outputs, invariants, failure modes, acceptance criteria.

Inputs

  • Mode (BUILD_SWARM | RUN_SDLC)
  • Objective
  • Constraints
  • World model path (Driver provides)

Output (MANDATORY): SPEC Card

SPEC Card

  • Scope:
  • Non-goals:
  • Inputs:
  • Outputs:
  • Invariants (must align with world_model.yaml):
  • Failure modes:
  • Acceptance criteria (high-level):
  • Required approvals (if any):
  • Evidence pointers to create next (files to be added):

Rules

  • If invariants are missing, propose minimal additions to world_model.yaml but mark as "PENDING VERIFICATION".
  • No build plan allowed until SPEC exists.

farmountain/sdlc_agent_swarm/tree/main/.agents/skills/spec-agent commit d8b3774af4

Frequently asked questions

npx skillmds@latest add farmountain/spec-agent