Skip to content

marcelsud/spec-driven-agentic-development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Spec-Driven Agentic Development

A structured methodology for building software features through specifications, optimized for AI-powered development tools.

 ███████╗ ██████╗  ███████╗  ██████╗        ██████╗  ██████╗  ██╗ ██╗   ██╗ ███████╗ ███╗   ██╗
 ██╔════╝ ██╔══██╗ ██╔════╝ ██╔════╝        ██╔══██╗ ██╔══██╗ ██║ ██║   ██║ ██╔════╝ ████╗  ██║
 ███████╗ ██████╔╝ █████╗   ██║      █████╗ ██║  ██║ ██████╔╝ ██║ ██║   ██║ █████╗   ██╔██╗ ██║
 ╚════██║ ██╔═══╝  ██╔══╝   ██║      ╚════╝ ██║  ██║ ██╔══██╗ ██║ ╚██╗ ██╔╝ ██╔══╝   ██║╚██╗██║
 ███████║ ██║      ███████╗ ╚██████╗        ██████╔╝ ██║  ██║ ██║  ╚████╔╝  ███████╗ ██║ ╚████║
 ╚══════╝ ╚═╝      ╚══════╝  ╚═════╝        ╚═════╝  ╚═╝  ╚═╝ ╚═╝   ╚═══╝   ╚══════╝ ╚═╝  ╚═══╝

  █████╗   ██████╗  ███████╗ ███╗   ██╗ ████████╗ ██╗  ██████╗     ██████╗  ███████╗ ██╗   ██╗
 ██╔══██╗ ██╔════╝  ██╔════╝ ████╗  ██║ ╚══██╔══╝ ██║ ██╔════╝     ██╔══██╗ ██╔════╝ ██║   ██║
 ███████║ ██║  ███╗ █████╗   ██╔██╗ ██║    ██║    ██║ ██║          ██║  ██║ █████╗   ██║   ██║
 ██╔══██║ ██║   ██║ ██╔══╝   ██║╚██╗██║    ██║    ██║ ██║          ██║  ██║ ██╔══╝   ╚██╗ ██╔╝
 ██║  ██║ ╚██████╔╝ ███████╗ ██║ ╚████║    ██║    ██║ ╚██████╗     ██████╔╝ ███████╗  ╚████╔╝
 ╚═╝  ╚═╝  ╚═════╝  ╚══════╝ ╚═╝  ╚═══╝    ╚═╝    ╚═╝  ╚═════╝     ╚═════╝  ╚══════╝   ╚═══╝
 by @marcelsud

Installation

cd /path/to/your/project
npx degit marcelsud/spec-driven-agentic-development/.claude .claude

Workflow

/spec:create [feature]  →  context.md + requirements.md + tasks.md
/spec:execute [feature] →  Implementation

Commands

Command Description
/spec:create [feature] Generate complete specification
/spec:execute [feature] Execute implementation from tasks
/spec:list List all features
/spec:status Show implementation status
/spec:help Command help

File Structure

your-project/
├── .claude/
│   ├── CLAUDE.md           # Methodology reference
│   └── commands/spec/      # Slash commands
└── features/
    └── [feature-name]/
        ├── context.md      # Context + technical decisions
        ├── requirements.md # EARS-formatted requirements
        └── tasks.md        # TDD task breakdown

Contributing

See CONTRIBUTING.md for guidelines.

License

MIT License - see LICENSE for details.


Made by Marcelo Santos

Subscribe to receive links, insights and more.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •