Skip to content

About

Kiro custom agent for AWS Cloud Practitioner (CLF-C02) exam preparation using Agents, Skills, and Steering.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

kiro-aws-tutor

Tu profesor personal de certificaciones AWS corriendo en tu terminal con Kiro CLI.

Construido en vivo durante una charla en AWS Community Chile / AWS Student Builder Group Duoc UC Sede Maipú.

Certificaciones soportadas

Certificación Código Nivel Skill
Cloud Practitioner CLF-C02 Foundational .kiro/skills/clf-c02-tutor/
Solutions Architect Associate SAA-C03 Associate .kiro/skills/saa-c03-tutor/
Developer Associate DVA-C02 Associate .kiro/skills/dva-c02-tutor/
SysOps Administrator Associate SOA-C02 Associate .kiro/skills/soa-c02-tutor/

Qué es esto

Un Custom Agent de Kiro CLI configurado como tutor multi-certificación para AWS. Combina:

  • Steering que conoce tu nivel, tu cert objetivo y tus áreas débiles (se carga en cada mensaje)
  • Skills con el blueprint de cada examen, preguntas tipo, patrones de arquitectura y reglas anti-alucinación (se activan por contexto)
  • Agent que orquesta todo cuando haces /agent aws-tutor

Estructura del repo

kiro-aws-tutor/
├── .kiro/
│   ├── agents/
│   │   └── aws-tutor.json              ← el contrato del agente
│   ├── skills/
│   │   ├── clf-c02-tutor/
│   │   │   └── SKILL.md               ← skill Cloud Practitioner
│   │   ├── saa-c03-tutor/
│   │   │   └── SKILL.md               ← skill Solutions Architect Associate
│   │   ├── dva-c02-tutor/
│   │   │   └── SKILL.md               ← skill Developer Associate
│   │   └── soa-c02-tutor/
│   │       └── SKILL.md               ← skill SysOps Administrator Associate
│   └── steering/
│       ├── persona.md                  ← SIEMPRE en contexto: quién eres
│       └── focus.md                    ← SIEMPRE en contexto: qué áreas reforzar
├── examples/
│   ├── junior-example.md              ← perfil para CLF-C02
│   └── solutions-architect-example.md ← perfil para SAA-C03
├── README.md
└── LICENSE

Cómo funciona:

  • persona.md y focus.md se cargan en CADA mensaje (steering siempre activo vía file://)
  • Las skills se activan por contexto (skill on-demand vía skill://)
  • aws-tutor.json conecta todo — es el contrato que une steering + skills

Nota: Los agentes custom de Kiro CLI NO cargan steering automáticamente. Por eso aws-tutor.json los referencia explícitamente con file://.kiro/steering/**/*.md.

Setup en 5 minutos

1. Instalar Kiro CLI

curl -fsSL https://cli.kiro.dev/install | bash
kiro-cli --version

2. Login con AWS Builder ID

kiro-cli login

Si no tienes Builder ID, créalo en https://aws.amazon.com/builder/ (es gratis).

3. Clonar este repo

git clone https://github.com/eJosR-Coding/kiro-aws-tutor.git
cd kiro-aws-tutor

4. Editar tus 2 archivos personales

Abre estos archivos y reemplaza los placeholders con tu información:

  • .kiro/steering/persona.md → quién eres y qué certificación estás estudiando
  • .kiro/steering/focus.md → marca la sección de tu cert con tus niveles de confianza por dominio

Mira la carpeta examples/ para ver perfiles completos.

5. Activar el agente

kiro-cli chat

Dentro de la sesión:

/agent aws-tutor

Preguntas de ejemplo

Cloud Practitioner (CLF-C02):

→ "explícame qué es el Shared Responsibility Model"
→ "quiz me sobre Security & Compliance con 5 preguntas"
→ "qué diferencia hay entre Security Groups y NACLs"
→ "simulacro de examen CLF-C02, 20 preguntas"

Solutions Architect (SAA-C03):

→ "diseñemos una arquitectura multi-AZ para una app web con RDS"
→ "cuándo uso Reserved Instances vs Savings Plans vs Spot?"
→ "quiz me sobre Resilient Architectures con escenarios de incidente"
→ "estrategias de DR en orden de RTO/RPO y costo"

Developer Associate (DVA-C02):

→ "cómo funciona el Visibility Timeout de SQS con Lambda?"
→ "qué estrategias de deployment tiene CodeDeploy para Lambda?"
→ "quiz me sobre troubleshooting de Lambda"
→ "cuándo usar Kinesis vs SQS para streaming?"

SysOps Administrator (SOA-C02):

→ "cómo monitoreao RAM en EC2 con CloudWatch?"
→ "quiz me sobre troubleshooting de VPC networking"
→ "qué hace exactamente CloudTrail vs VPC Flow Logs?"
→ "cómo configuro patch management con Systems Manager?"

Limitaciones honestas

  • Kiro puede alucinar servicios AWS. Cada skill tiene reglas anti-alucinación, pero verifica siempre en docs oficiales.
  • Este tutor no reemplaza hands-on. Usa el AWS Free Tier y Skill Builder labs como complemento.
  • Los precios y límites cambian. Verifica en aws.amazon.com/pricing.
  • SOA-C02 tiene exam lab práctico. El tutor cubre la teoría, pero practica las tareas en consola real.
  • Free tier de Kiro CLI son 50 interacciones/mes. Si lo usas mucho, considera el plan Pro.

Agregar una nueva certificación

¿Quieres agregar SAP-C02 (Solutions Architect Professional) u otra cert?

  1. Crea la carpeta .kiro/skills/<cert-code>-tutor/
  2. Crea SKILL.md con frontmatter YAML obligatorio (name, description) y el contenido
  3. Agrega "skill://.kiro/skills/<cert-code>-tutor/SKILL.md" a resources en aws-tutor.json
  4. Agrega la tabla de dominios en .kiro/steering/focus.md

Sobre el autor

Joseph Rodriguez

License

MIT

About

Kiro custom agent for AWS Cloud Practitioner (CLF-C02) exam preparation using Agents, Skills, and Steering.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors