Skip to content
All Features

Plan before you build.

Spec-Driven Development

Kognisant's spec system brings structured planning to AI-assisted development. Define features as spec documents with requirements, design decisions, and task lists. Agents execute against these specs with clear acceptance criteria, and progress is tracked through the task list. It's how you build complex features without losing the thread.

See it in action

kognisant | spec

How it works

  1. 1

    Run 'kognisant spec <name>' to create or resume a feature specification.

  2. 2

    Define requirements (what), design (how), and tasks (steps). Each task gets acceptance criteria.

  3. 3

    Agents execute tasks in order, checking each against its criteria before marking complete.

  4. 4

    Progress persists across sessions. Pick up where you left off days later.

Key capabilities

Requirements → Design → Tasks pipeline
Acceptance criteria per task
Agent execution against spec documents
Progress tracking across sessions
Resume any spec at any time
Export specs as documentation

Use cases

  • Build complex features (auth system, payment integration)
  • Maintain architecture coherence across multi-day builds
  • Hand off specs between team members
  • Generate documentation from completed specs

Commands

reference
kognisant spec <name>

# Create or resume a feature spec

/spec

# Spec workflow commands in chat

Ready to try Spec-Driven Development?