clase:daw:proyecto:1eval:tema08
Tabla de Contenidos
Desarrollo de Software con Agentes y Skills
Más información:
Claude Code
Más información:
Comandos
Mas información:
No confundir los comandos de claude code como
/exit o /init con los comandos personalizados que uno se podían hacer en la carpeta claude/commands/<name>.md.
Ya que estos últimos están deprecados en favor de los Skills
Skills
Más información:
Plantilla para describir un skill:
Use this skill whenever the user wants to [acción principal]. This includes [caso 1], [caso 2], [caso 3], and [caso 4]. Trigger especially when the user mentions [palabra clave 1], [palabra clave 2], or [palabra clave 3]. Do NOT use for [exclusión 1] or [exclusión 2].
Plantilla con el contenido de un Skill:
# [Nombre del Skill] ## Overview / Why this skill exists [1-3 párrafos. Explica el problema que resuelve, no solo qué hace. Incluye las trampas naive que Claude podría caer sin el skill.] ## Quick Reference | Task | Approach | |------|----------| | [Caso A] | [Herramienta/comando] | | [Caso B] | [Herramienta/comando] | --- ## [Sección principal 1: el camino feliz] [Instrucciones en imperativo. Código de ejemplo real y funcional.] ### Setup ```bash/js [snippet de instalación o inicialización] ``` ### [Sub-caso relevante] ```bash/js [snippet] ``` --- ## [Sección principal 2: casos especiales / edge cases] **CRITICAL: [título del pitfall más importante]** ```js // ❌ WRONG [código incorrecto] // ✅ CORRECT [código correcto] ``` --- ## Critical Rules - **[Regla 1]** — [explicación de por qué] - **[Regla 2]** — [explicación de por qué] --- ## Dependencies - **[herramienta]**: [cómo instalar / para qué sirve]
Mas información:
SubAgentes
A los subagentes decirle que:
Al terminar, responde SOLO con: "✓" No expliques nada. No resumas. Solo escribe el fichero y responde "✓".
Eso se hace así porque no queremos que "llene" el contexto con todo lo que ha hecho.
- Llamar a un subagente llamado
view-designer: @"view-designer (agent)"
Spec-Driven Development (SDD)
Frameworks y herramientas
Comparativas
- Agentic Coding: GSD vs Spec Kit vs OpenSpec vs Taskmaster AI - Análisis de las diferencias entre las principales herramientas SDD.
- GSD vs OpenSpec: Speed, Tokens, and Code Quality - Comparativa práctica en vídeo de rendimiento, consumo de tokens y calidad de código.
Workshops y charlas
- Spec-Driven 3x: el salto a Agentic Engineer (Álvaro Moya) - Workshop sobre cómo aplicar SDD para dar el salto a Agentic Engineer.
Más información
Skills
- Tessl - Plataforma para gestionar skills.
- Agent Skills Directory - Directorio de skills reutilizables instalables por línea de comandos.
- Skill-creator en Claude Code - Cómo crear y evaluar skills con datos reales mediante agentes paralelos.
Subagentes
- Awesome Claude Code Subagents - Colección de más de 100 subagentes especializados para Claude Code.
- Subagents.app - Catálogo online de subagentes para Claude Code.
- Ejemplo harness subagentes - Demo de Harness Engineering con un CLI mínimo y orquestación multi-agente (leader, implementer, reviewer).
Configuración y entorno
- Setting Up Claude Code with Ollama - Guía para ejecutar Claude Code localmente usando Ollama como motor de inferencia.
- Claude Code - Sandboxing - Documentación oficial del sandbox de filesystem y red para ejecución más autónoma y segura.
Guías y buenas prácticas
- Claude Code Handbook - Manual completo con mejores prácticas y técnicas para desarrollo asistido por IA con Claude Code.
- Claude Code: A Simple Loop That Produces High Agency - Cómo Claude Code consigue alta autonomía mediante un bucle disciplinado de pensamiento,
acción y observación.
Testing y evaluación
- Define success criteria and build evaluations - Guía oficial para definir criterios de éxito y diseñar evaluaciones de aplicaciones basadas en LLM.
Plugins
Sandboxing
- Instalar: bubblewrap socat para limitar el sistema de archivos y la red
sudo apt-get install bubblewrap socat
- Ejecuta
/sandbox
Descargas
- Claude HUD: Mostrar en la consola que agentes están trabajando
- Angular Skills: Los Skills oficiales de Angular.
- Obra Superpowers: Agentes para que Claude planifique antes de hacer cosas con los agentes.
Claude HUD
Instala Claude HUD y dentro de Claude Code ejecuta:
/claude-hud:setup
Reinicia Claude Code
/claude-hud:configure
Y activa para que se vea todo.
clase/daw/proyecto/1eval/tema08.txt · Última modificación: por Lorenzo
