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:12] – Reestructuracion: comandos iniciales, creacion de una especificacion y referencia de comandos 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 
-    I["npx cc-sdd@latest"] --> S["/kiro-steering"] +:npx cc-sdd; 
-    S --> N["/kiro-spec-init"] +:kiro-steering; 
-    N --> R["/kiro-spec-requirements"] +repeat 
-    R --> D["/kiro-spec-design -y"] +:kiro-spec-init; 
-    D --> T["/kiro-spec-tasks -y"] +:kiro-spec-requirements; 
-    T --> M["/kiro-impl"] +:kiro-spec-design -y; 
-    M --> N+:kiro-spec-tasks -y; 
 +:kiro-impl; 
 +repeat while (otra funcionalidad?) 
 +stop 
 +</uml>
  
-    style I fill:#e8e8e8,stroke:#888 +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''.
-    style S fill:#e8e8e8,stroke:#888 +
-</flow> +
- +
-En gris, lo que se hace una sola vez. El resto se repite por cada funcionalidad nueva, y de ahí la flecha de vuelta.+
  
 ^ Paso ^ Comando ^ Resultado ^ ^ Paso ^ Comando ^ Resultado ^
Línea 306: 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.1789420328.txt.gz · Última modificación: por claude