https://github.com/olivomarco/genai-development-techniques
A comprehensive, evidence-based comparison of techniques, methodologies, and frameworks for structured AI-assisted software development
https://github.com/olivomarco/genai-development-techniques
ai bmad-method context-engineering genai gsd hve openspec programming ralph-wiggum speckit squad
Last synced: about 6 hours ago
JSON representation
A comprehensive, evidence-based comparison of techniques, methodologies, and frameworks for structured AI-assisted software development
- Host: GitHub
- URL: https://github.com/olivomarco/genai-development-techniques
- Owner: olivomarco
- Created: 2026-04-12T15:37:15.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-06-21T07:13:40.000Z (11 days ago)
- Last Synced: 2026-06-21T09:03:31.373Z (11 days ago)
- Topics: ai, bmad-method, context-engineering, genai, gsd, hve, openspec, programming, ralph-wiggum, speckit, squad
- Language: JavaScript
- Homepage: https://olivomarco.github.io/genai-development-techniques/
- Size: 549 KB
- Stars: 16
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GenAI Development Techniques — Comparison
A comprehensive, evidence-based comparison of techniques, methodologies, and frameworks for structured AI-assisted software development. The focus is on **how humans organize and direct AI coding agents** — not on the AI models or tools themselves.
---
## Start Here
**[Choosing Your Approach](techniques/choosing-your-approach.md)** — Which technique fits your situation? Decision guide by team size, project type, industry, and development activity.
**[Overview & Comparison Matrix](overview.md)** — Executive summary, full comparison table, and category analysis.
---
## Deep-Dive Documents
### Decision Guide
| Document | Description |
|----------|-------------|
| [Choosing Your Approach](techniques/choosing-your-approach.md) | Which technique for which situation — by team size, project type, industry, methodology, and task type |
### Spec-Driven Development
| Technique | Description | Stars |
|-----------|-------------|-------|
| [GSD (Get Shit Done)](techniques/gsd.md) | Meta-prompting, context engineering, and spec-driven dev system for reliable AI development | ~64K |
| [Spec Kit](techniques/spec-kit.md) | GitHub's official toolkit for spec-driven development — specs → plans → tasks | ~114K |
| [OpenSpec](techniques/openspec.md) | Change-centric SDD with delta specs — brownfield-first, 27+ tool support, YC W26 | ~56K |
### Multi-Agent Orchestration
| Technique | Description | Stars |
|-----------|-------------|-------|
| [Squad](techniques/squad.md) | Coordinator-based multi-agent orchestration with persistent memory, casting, and ceremonies | ~2.8K |
| [BMAD](techniques/bmad.md) | AI-driven agile framework with 12+ specialized agent personas and 34+ workflows | ~49K |
### Skill-Based Development
| Technique | Description | Stars |
|-----------|-------------|-------|
| [Superpowers](techniques/superpowers.md) | Composable skills framework — TDD, subagent-driven development, self-improving agent workflows | ~234K |
### Autonomous Iteration
| Technique | Description | Stars |
|-----------|-------------|-------|
| [Ralph](techniques/ralph.md) | Autonomous bash-loop methodology — tests as backpressure, git as memory, tool-agnostic | Community |
### Enterprise AI-Native SDLC
| Technique | Description | Stars |
|-----------|-------------|-------|
| [HVE](techniques/hve.md) | Microsoft ISE's RPI workflow with 49 agents, constraint-based governance, and validated artifacts | ~1.2K |
### Cross-Cutting
| Technique | Description |
|-----------|-------------|
| [Context Engineering](techniques/context-engineering.md) | The practice of structuring project context via rules files across an 8-layer model |
---
**Audience:** Developers, tech leads, and engineering managers evaluating structured approaches to AI-assisted development.
**What this is not:** A ranking. Each technique serves different needs. The [Decision Guide](overview.md#4-decision-guide) in the overview helps match techniques to situations.