Template oficial · MIT · open source

Agentic Dev Boilerplate

The dev workflow, but AI runs it. From PRD to Jira stories to staging deploy.

13 skills7 commands5 stagesJira state machine
bunx create-agentic-dev@latest mi-proyecto

Un solo comando: descarga el template, limpia el historial git, renombra el proyecto y corre el instalador.

Así se trabaja

AI works, human decides

El agente opera tu stack de punta a punta; vos definís el producto y aprobás en los checkpoints.

Vos

Definís el producto y aprobás en cada checkpoint

El agente

Planifica, implementa, revisa y despliega con skills por fase

/project-foundation/product-management/sprint-development

Tu stack

JiraGitHubSupabaseVerceln8n
  • Vos decidís: cada gate del pipeline espera tu OK antes de seguir.
  • La IA opera: transiciona tickets en Jira, abre PRs, corre tests y despliega a staging.
  • Memoria entre sesiones: .session/ guarda el estado, retomar un sprint es un resume, no un re-onboarding.
Sesión real

Un story de punta a punta

Así se ve una corrida de /sprint-development sobre un ticket real: del resume de estado al Ready For QA.

claude · mi-proyecto

/sprint-development SCRUM-88

Phase 0: retomo el estado de .session/ y consulto /dev-roadmap. SCRUM-88 sin bloqueos, epic en curso.

Stage 1 · Planning (sonnet): implementation plan de 4 pasos para el descuento en el order summary.

Forecast: 6 archivos, ~2h, riesgo bajo

esperando tu OK

acli jira workitem transition(start_working SCRUM-88 → In Progress)

Edit(lib/checkout/order-summary.ts (+42 −7))

bun run test(suite de checkout)

31 pass, 0 fail · type-check ok

gh pr create(feat(checkout): apply discount at order summary → #142)

Stage 3 · Code Review (opus, adversarial): 1 MAJOR (descuento aplicado después del impuesto) y 1 NIT.

Edit(fix del MAJOR: orden de cálculo impuesto/descuento)

Re-review: findings resueltos · Spec Matrix con los AC cubiertos

gh pr merge --squash(#142 → staging)

acli jira workitem transition(SCRUM-88 → Ready For QA)

Story entregado · estado persistido en .session/

El flujo

5 stages con gates humanos

Planning con sonnet, review adversarial con opus y dos pausas donde nada avanza sin tu aprobación.

Phase 0

resume + roadmap

S1 · Planning

sonnet

Forecast gate

vos aprobás

S2 · Implementation

código + tests

S3 · Code Review

opus adversarial

Spec Matrix

AC cubiertos

S4 · Staging

deploy

QA + aprobación

humano

S5 · Producción

gated

Operaciones reales

El agente opera Jira y GitHub

Transiciones de tickets, PRs, checks y merges sin que abras un board ni un formulario.

upex.atlassian.net/jira/software/projects/SCRUM/boards/1

Proyecto SCRUM

Sprint 14 · activo

Ready For Dev

1

Cupones por volumen en el carrito

SCRUM-91

In Progress

1

Webhook de pagos con reintentos

SCRUM-89

In Review

1

Filtros del historial de órdenes

SCRUM-90

Ready For QA

1

Descuento en el order summary

SCRUM-88PR #142 merged
movido por el agente

github.com/tu-org/tu-proyecto/pull/142

feat(checkout): apply discount at order summary #142

Merged

quiere mergear feat/SCRUM-88-discount-order-summary en staging

claude · reviewer adversarial aprobó estos cambios

1 MAJOR resuelto: el descuento se aplicaba después del impuesto. AC cubiertos, aprobado.

Todos los checks pasaron

  • lintSuccessful
  • type-checkSuccessful
  • unit testsSuccessful
  • Spec MatrixSuccessful
Arquitectura

El conocimiento vive separado

CLAUDE.md entra en cada sesión; el resto se carga bajo demanda según lo que la corrida necesita.

CLAUDE.md

se carga en cada sesión

./

Skills

instrucciones de cada workflow

.claude/skills/

Variables

proyecto + manifiesto Jira

.agents/

Hechos

lo que es cierto del producto

.context/

Estado

resume entre sesiones

.session/

hechos, instrucciones, variables y estado viven separados: la IA carga solo lo que necesita

Lo que trae

Todo incluido en el scaffold

Del primer bunx al primer deploy: skills, commands, MCPs, artefactos y automatización desatendida.

13 skills por fase

Foundation, product management, sprint development, git, unit testing y tooling: cada fase del ciclo tiene su skill con instrucciones propias.

7 commands

Business maps (API, data, features), dev-roadmap, master implementation plan, migración de instancia Jira y sync de memoria.

4 MCPs + acli

context7, tavily, supabase y n8n activos desde el día uno. Atlassian es opt-in: el agente opera Jira vía acli.

Cadena de artefactos completa

Constitution → PRD → DESIGN.md → SRS → Discovery → Epic → Story + AC → Implementation Plan → Code. Nada se implementa sin trazabilidad hacia arriba.

Máquina Jira de 11 estados

Backlog → Shift-Left QA → Estimation → Ready For Dev → In Progress → In Review → Ready For QA → In Test → QA Approved → Ready For Release → Deployed to Production.

Autonomous delivery

Corridas desatendidas con Lock → Audit → Select → Execute → Close: el agente elige el próximo ticket desbloqueado y lo entrega solo.

Model routing

Opus para arquitectura y review, sonnet para planning y ejecución, haiku para lo mecánico. Cada etapa usa el modelo que le corresponde.

git-flow-master · 7 estrategias

Detecta si el repo corre solo-main, main + integración, trunk-based, GitFlow, GitHub Flow, GitLab Flow o multi-branch enterprise, y adapta cada commit y PR.

Empezá ahora

Quick start

Cuatro pasos: scaffold, setup, definición del producto y el primer story entregado.

bunx create-agentic-dev@latest mi-proyecto
cd mi-proyecto && bun run setup

# dentro de Claude Code
/project-foundation    # definí el producto
/sprint-development    # entregá el primer story

El repo es público bajo licencia MIT: usalo, forkealo, mejoralo.