Herramientas de usuario

Herramientas del sitio


clase:daw:proyecto:1eval:tema08

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
clase:daw:proyecto:1eval:tema08 [2026/03/31 20:35] Lorenzoclase:daw:proyecto:1eval:tema08 [2026/04/21 10:03] (actual) Lorenzo
Línea 6: Línea 6:
   * {{ :clase:daw:proyecto:1eval:the-complete-guide-to-building-skill-for-claude.pdf |The Complete Guide to Building Skills for Claude}}   * {{ :clase:daw:proyecto:1eval:the-complete-guide-to-building-skill-for-claude.pdf |The Complete Guide to Building Skills for Claude}}
   * [[https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices|Skill authoring best practices]]   * [[https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices|Skill authoring best practices]]
 +  * [[https://github.com/shanraisshan/claude-code-best-practice|https://github.com/shanraisshan/claude-code-best-practice]]
 +  * [[https://www.mintlify.com/shanraisshan/claude-code-best-practice/introduction|Claude Code Best Practice]]
 +    * [[https://www.mintlify.com/shanraisshan/claude-code-best-practice/workflows/orchestration-workflow|Orchestration Workflow]]
 +    * [[https://www.mintlify.com/shanraisshan/claude-code-best-practice/workflows/rpi-workflow|RPI Workflow]]
 +  * [[https://dev.to/bhaidar/the-task-tool-claude-codes-agent-orchestration-system-4bf2|The Task Tool: Claude Code's Agent Orchestration System]]
 +  * [[https://sankalp.bearblog.dev/my-experience-with-claude-code-20-and-how-to-get-better-at-using-coding-agents/|A Guide to Claude Code 2.0 and getting better at using coding agents]]
 +
 +===== Claude Code =====
 +
 +Más información:
 +  * [[https://www.dbreunig.com/2026/04/04/how-claude-code-builds-a-system-prompt.html|How Claude Code Builds a System Prompt]]
 +===== Comandos =====
 +
 +
 +Mas información:
 +  * [[https://batsov.com/articles/2026/03/11/essential-claude-code-skills-and-commands/|Essential Claude Code Skills and Commands]]
 +
 +
 +===== Skills =====
 +
 +
 +Más información:
 +  * [[https://code.claude.com/docs/es/skills|Ampliar Claude con skills]]
 +  * [[https://agentskills.io/specification|Skill Specification]]
 +
 +
 +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:
 +
 +<sxh markdown>
 +
 +# [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]
 +
 +</sxh>
 +
 +
 +Mas información:
 +  * [[https://leehanchung.github.io/blogs/2025/10/26/claude-skills-deep-dive/|Claude Agent Skills: A First Principles Deep Dive]]
 + 
 +===== 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.
 +===== Plugins =====
 +
 +
 +===== Descargas =====
 +
 +  * [[https://github.com/jarrodwatts/claude-hud|Claude HUD]]: Mostrar en la consola que agentes están trabajando
 +  * [[https://github.com/angular/skill|Angular Skills]]: Los Skills oficiales de Angular.
 +  * [[https://github.com/obra/superpowers|Obra Superpowers]]: Agentes para que Claude planifique antes de hacer cosas con los agentes.
 +
 +
 +
 +==== Claude HUD ====
 +Instala [[https://github.com/jarrodwatts/claude-hud|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.1774982146.txt.gz · Última modificación: por Lorenzo