Herramientas de usuario

Herramientas del sitio


cursos:sdd:11-kiro

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
cursos:sdd:11-kiro [2026/09/14 23:17] – Diagrama con sintaxis mermaid basica, sin comillas ni style claudecursos:sdd:11-kiro [2026/09/17 10:42] (actual) – [1. Instalación] Lorenzo
Línea 1: Línea 1:
 ====== Kiro: comandos SDD ====== ====== Kiro: comandos SDD ======
  
-[[https://kiro.dev|Kiro]] es el IDE de AWS que popularizó un flujo de //spec-driven development// por fases: primero requisitos, luego diseño, luego tareas y solo al final código, con una aprobación humana en cada salto.+[[https://kiro.dev|Kiro]] es el agente de AWS (IDE y CLI) que popularizó un flujo de //spec-driven development// por fases: primero requisitos, luego diseño, luego tareas y solo al final código, con una aprobación humana en cada salto.
  
-Ese mismo flujo se puede usar desde la terminal, sin el IDE, con **cc-sdd**: un paquete npm que instala las //skills// de Kiro dentro del agente que ya estés usando. Es un proyecto independiente de terceros, no un producto de AWS, pero reproduce las mismas fases y los mismos documentos.+Ese mismo flujo se puede usar fuera de Kiro con **cc-sdd**. No es de AWS: es un proyecto de terceros, creado por un desarrollador independiente ([[https://github.com/gotalab|gotalab]]), para poder usar las //skills// de Kiro sin depender de AWS. Se instala con npm dentro del agente que ya estés usando y reproduce las mismas fases y los mismos documentos, así que las specs son compatibles entre los dos. 
 + 
 +^              ^ Kiro                                                                                  ^ cc-sdd                                                                 ^ 
 +^ Qué es       | Un agente completo de AWS: IDE (también CLI), orquestación de agentes, //skills//, //hooks// | Solo la metodología: //skills// y comandos                               | 
 +^ Modelos      | Los que ofrece su servicio, con cuenta de Kiro (no hace falta de AWS) y créditos       | Los de tu agente: con OpenCode, cualquier proveedor o un modelo local    | 
 +^ Dónde se usa | Kiro IDE o Kiro CLI                                                                    | En tu agente: OpenCode, Claude Code, Codex, Cursor...                    |
  
 **En este tema, «Kiro» significa cc-sdd.**  **En este tema, «Kiro» significa cc-sdd.** 
  
-  * Proyecto: [[https://github.com/gotalab/cc-sdd|github.com/gotalab/cc-sdd]] (v3.0.2, MIT)+  * Proyecto: [[https://github.com/gotalab/cc-sdd|github.com/gotalab/cc-sdd]] 
  
 ---- ----
Línea 30: Línea 35:
 │   ├── kiro-spec-design/ │   ├── kiro-spec-design/
 │   ├── kiro-spec-tasks/ │   ├── kiro-spec-tasks/
-│   └── kiro-impl/+│   ├── kiro-impl/ 
 +│   └── ..... Hay más skills
 ├── .kiro/ ├── .kiro/
 │   ├── settings/                # plantillas y reglas, personalizables │   ├── settings/                # plantillas y reglas, personalizables
Línea 53: Línea 59:
 │   ├── kiro-spec-design/ │   ├── kiro-spec-design/
 │   ├── kiro-spec-tasks/ │   ├── kiro-spec-tasks/
-│   └── kiro-impl/+│   ├── kiro-impl/ 
 +│   └── ..... Hay más skills
 ├── .kiro/ ├── .kiro/
 │   ├── settings/                # plantillas y reglas, personalizables │   ├── settings/                # plantillas y reglas, personalizables
Línea 69: Línea 76:
 Estos son los pasos que se dan **una sola vez**, al empezar con el proyecto. A partir de ahí, lo único que se repite es el ciclo de la sección siguiente. Estos son los pasos que se dan **una sola vez**, al empezar con el proyecto. A partir de ahí, lo único que se repite es el ciclo de la sección siguiente.
  
-<flow> +<uml> 
-graph TD +start 
-    A[npx cc-sdd] --> B[kiro-steering] +:npx cc-sdd; 
-    B --> C[kiro-spec-init] +:kiro-steering; 
-    C --> D[kiro-spec-requirements] +repeat 
-    D --> E[kiro-spec-design] +:kiro-spec-init; 
-    E --> F[kiro-spec-tasks] +:kiro-spec-requirements; 
-    F --> G[kiro-impl] +:kiro-spec-design -y; 
-    G --> C +:kiro-spec-tasks -y; 
-</flow>+:kiro-impl; 
 +repeat while (otra funcionalidad?) 
 +stop 
 +</uml>
  
 Los dos primeros pasos se dan una sola vez. El resto se repite por cada funcionalidad nueva, y de ahí la flecha de vuelta de ''kiro-impl'' a ''kiro-spec-init''. Los dos primeros pasos se dan una sola vez. El resto se repite por cada funcionalidad nueva, y de ahí la flecha de vuelta de ''kiro-impl'' a ''kiro-spec-init''.
Línea 303: Línea 313:
   * [[https://github.com/gotalab/cc-sdd/blob/main/docs/guides/spec-driven.md|Spec-Driven Guide]] — la metodología completa   * [[https://github.com/gotalab/cc-sdd/blob/main/docs/guides/spec-driven.md|Spec-Driven Guide]] — la metodología completa
   * [[https://kiro.dev|Kiro IDE]]   * [[https://kiro.dev|Kiro IDE]]
 +
  
cursos/sdd/11-kiro.1789420654.txt.gz · Última modificación: por claude