TOKREPO · ARSENAL
Nuevo · esta semana

Desarrollo IA Dirigido por Specs

OpenSpec, Planning with Files, OpenDeepWiki, el sistema GSD meta-prompt, Rivet IDE visual — escribe la spec, deja que el agente ejecute.

5 recursos

Qué incluye este pack

Este pack reúne las cinco herramientas dirigidas por spec que hacen el coding con IA auditable. Cada una ataca una parte distinta del loop spec → agente → review, y componen bien en un solo proyecto.

# Herramienta Capa Qué hace
1 OpenSpec formato spec Spec markdown con deltas; el agente la lee y actualiza
2 Planning with Files loop de planificación Fuerza al agente a escribir un archivo de plan antes de editar código
3 OpenDeepWiki base de conocimiento Auto-genera un wiki desde tu repo; contexto para spec
4 GSD meta-prompt sistema prompt Convención para descomponer una spec en fases / planes
5 Rivet IDE visual Editor de grafos para flujos prompt / agente multi-paso

OpenSpec y Planning with Files son el par estructural. OpenDeepWiki da al agente el contexto del codebase que necesita para escribir una spec competente, y Rivet es la capa visual para equipos que prefieren grafos de nodos en vez de markdown.

Por qué dirigido por specs

"Vibe coding" — decirle al agente lo que quieres y esperar lo mejor — funciona para tareas chicas y se cae en cualquier cosa multi-día. Tres problemas se acumulan:

  • Drift. El agente pierde el rastro de la intención a través de muchos turnos. Cada turno nuevo re-deriva metas del historial de chat, lo cual tiene pérdida.
  • Auditoría. Cuando el PR aterriza no puedes decir qué pensaba el agente que estaba construyendo. Los reviewers ingenierizan inversamente la intención desde diffs de código.
  • Branching. Tres intentos concurrentes en la misma feature no tienen fuente de verdad compartida.

Una spec arregla las tres. La intención vive en un archivo markdown que el agente lee en cada turno (sin drift). El diff entre versiones de spec es la pista de auditoría (sin ingeniería inversa). Los intentos concurrentes forkean la spec del mismo modo que forkean código (branching limpio).

Instala en un comando

# Instala el pack completo
tokrepo install pack/spec-driven-ai-dev

# O elige el par núcleo
tokrepo install openspec
tokrepo install planning-with-files

OpenSpec aterriza como un directorio specs/ más un subagente Claude Code que la lee y actualiza. Planning with Files instala un hook que prompta al agente a emitir un PLAN.md antes de editar código. OpenDeepWiki corre como proceso separado que rastrea tu repo y sirve un wiki consultable. Rivet es app de escritorio y se instala con npm install -g @ironclad/rivet.

Errores comunes

  • Specs demasiado gruesas. "Construye un flujo de checkout" es una meta, no una spec. Una spec usable lista criterios de aceptación, casos borde, y items fuera-de-alcance. La plantilla OpenSpec impone esta estructura; resiste la urgencia de borrar las secciones que te resulten incómodas.
  • Specs demasiado finas. Una spec de 500 líneas para un patch de 20 líneas es sobre-ingeniería. Empareja la profundidad con el riesgo: patches chicos un párrafo, features multi-semana la plantilla completa.
  • Pudrición de spec. Cuando la implementación diverge de la spec, la spec se vuelve mentira. El agente seguirá la mentira. Mantén la spec viva: cada PR la actualiza o nota explícitamente la desviación.
  • Confundir archivos de planificación con specs. PLAN.md es la traza de razonamiento del agente para el próximo lote de trabajo; la spec es el artefacto durable. No los confundas; el archivo de plan es desechable.
  • Rivet para todo. Rivet brilla en flujos prompt ramificados; es exagerado para tareas de coding de un solo tiro. Úsalo cuando el grafo agregue claridad, no por defecto.

Relación con otros packs

  • Anthropic Builders entrega el runtime del agente; este pack añade la capa de spec encima.
  • Toolkit Prompt Engineering afila el lenguaje usado dentro de specs y planes.
  • Eval & Guardrails LLM te deja aseverar que la salida del agente matchea los criterios de aceptación de la spec.

Cuándo este pack solo no alcanza

El desarrollo dirigido por specs asume que ya sabes qué quieres. Para trabajo exploratorio — "¿qué debería ser este producto siquiera?" — empieza con un proceso de descubrimiento (entrevistas, prototipos, sketches), luego traduce hallazgos a specs. Saltarse ese paso produce specs bellamente formateadas para el producto equivocado. El pack es un multiplicador de fuerza para la claridad, no un sustituto.

INSTALAR · UN COMANDO
$ tokrepo install pack/spec-driven-ai-dev
pásalo a tu agente — o pégalo en tu terminal
Qué incluye

5 recursos listos para instalar

Config#01
OpenSpec — Spec-Driven AI Development

OpenSpec provides structured specifications that AI coding agents follow to produce consistent code. 36K+ stars. Works with Cursor, Claude Code, Copilot. MIT.

by TokRepo Curated·107 views
$ tokrepo install openspec-spec-driven-ai-development-5720ef91
Skill#02
Planning with Files — Manus-Style Persistent Planning Skill

Claude Code skill implementing persistent markdown planning with 96.7% benchmark pass rate. Uses a 3-file pattern (task_plan.md, findings.md, progress.md) to survive context resets.

by Skill Factory·91 views
$ tokrepo install planning-files-manus-style-persistent-planning-skill-034be597
Script#03
OpenDeepWiki — Turn Any Repo into AI Documentation

Self-hosted tool that converts GitHub, GitLab, and Gitea repositories into AI-powered knowledge bases with Mermaid diagrams and conversational AI. MIT license, 3,000+ stars.

by Script Depot·142 views
$ tokrepo install opendeepwiki-turn-any-repo-into-ai-documentation-24613482
Skill#04
Get Shit Done (GSD) — Meta-Prompting Dev System for Claude Code

A spec-driven development system with 48.6k GitHub stars. Adds phase-based planning, multi-agent execution, verification gates, and state persistence to Claude Code, Cursor, Gemini CLI and 9 more runtimes. Install with one npx command.

by henuwangkai·150 views
$ tokrepo install get-shit-done-gsd-meta-prompting-dev-system-claude-code-e108cf5c
Agent#05
Rivet — Visual AI Prompt Workflow IDE

Visual IDE for designing and debugging AI prompt chains. Drag-and-drop nodes for LLM calls, conditionals, loops, and data transforms with real-time execution preview.

by Script Depot·135 views
$ tokrepo install rivet-visual-ai-prompt-workflow-ide-9202a5c4
FAQ

Preguntas frecuentes

¿El pack es gratis?

Sí. OpenSpec, Planning with Files, OpenDeepWiki, el sistema GSD meta-prompt y Rivet son todos código abierto. Solo pagas las llamadas a la API LLM al correr el agente contra una spec, facturadas por tu provider. La instalación TokRepo no introduce proxy o token. Amistosa para revisiones de seguridad y compras.

¿Cómo se compara con escribir prompts en CLAUDE.md?

CLAUDE.md son convenciones nivel-proyecto (estilo, librerías a preferir). Las specs son intención nivel-feature (qué construimos, por qué, cómo saber que está hecho). Se complementan, no se reemplazan. Un proyecto maduro tiene un CLAUDE.md estable y una spec por feature bajo specs/. El agente lee ambos cada turno — CLAUDE.md le dice cómo escribir código; la spec le dice qué escribir.

¿Funciona con Claude Code o Cursor?

OpenSpec llega con integración subagente Claude Code primero; el formato spec mismo es markdown plano que cualquier editor IA puede leer. Planning with Files también es nativo Claude Code vía hooks pero la convención de planificación se transfiere manualmente a Cursor o Codex CLI. OpenDeepWiki y Rivet son agnósticos al agente — exponen endpoints HTTP. El GSD meta-prompt es markdown.

¿Diferencia con escribir un PRD antes de codear?

Un PRD es para humanos planificando un trimestre adelante. Una spec en este pack es para un agente leyéndola en este turno. Se solapan (ambas declaran intención) pero difieren en granularidad, audiencia, y ciclo de vida. PRDs son trimestrales, propiedad del PM. Specs son por-feature, propiedad del ingeniero que va a implementar, y actualizadas durante la implementación en vez de congeladas al inicio.

¿Trampa operacional?

La pudrición de spec es el asesino silencioso. El primer mes se siente genial. Luego alguien hace un fix rápido sin actualizar la spec, el agente lee la spec rancia el siguiente turno y re-introduce el bug. Añade un check de CI que marque PRs tocando rutas de código cuyas specs no se actualizaron en N días. OpenSpec lleva ese check; actívalo.

MÁS DEL ARSENAL

12 packs · 80+ recursos seleccionados

Explora todos los packs curados en la página principal

Volver a todos los packs