Skip to main content
claude tutorialClaude tutorial

Tutorial 09: Custom Legal Skills, Hooks & Agents

Build custom skills for your firm's workflows, create compliance hooks, and deploy multi-agent systems for complex legal tasks.

What You'll Learn

Este tutorial muestra cómo construir competencias jurídicas personalizadas, añadir controles de seguridad (hooks) y ejecutar flujos multi-agente. Se requiere cierta soltura técnica.

Nivel experto

Se recomiendan competencias de desarrollador. Duración estimada: 120 minutos.

Objetivos de aprendizaje

Al finalizar este tutorial podrá:

  • Comprender la arquitectura de Claude Code (Skills, Hooks, Sub-agents)
  • Construir competencias jurídicas personalizadas para los flujos de su despacho
  • Crear hooks para control de calidad y verificación de cumplimiento
  • Desplegar sistemas multi-agente para tareas jurídicas complejas

Parte 1: Comprender la pila Claude Code

Arquitectura

Skills: Instrucciones especializadas y buenas prácticas almacenadas en archivos que Claude lee según el contexto.

Hooks: Scripts que se ejecutan en puntos específicos del ciclo de vida de ejecución de Claude.

Sub-agents: Agentes autónomos lanzados para gestionar sub-tareas específicas.

MCP Servers: Conexiones a herramientas externas (Tutorial 07).

Plugins: Paquetes de Skills + Hooks + MCP.

Aplicación jurídica

ComponenteAplicación jurídica
SkillsCodificar playbooks, procedimientos de revisión, estándares de redacción
HooksAplicar verificación de cumplimiento, prevenir acciones no autorizadas, registro de auditoría
Sub-agentsParalelizar revisión documental, tareas de investigación
PluginsEmpaquetar flujos del despacho para distribución

Parte 2: Construir competencias jurídicas personalizadas

¿Qué es un Skill?

Los Skills son instrucciones especializadas almacenadas en archivos que Claude lee según el contexto. A diferencia de los prompts (puntuales), los Skills persisten y se activan automáticamente.

Estructura de un Skill

tu-skill/
├── SKILL.md          # Instrucciones principales (requerido)
├── examples/         # Ejemplos entradas/salidas
├── templates/        # Plantillas de documentos
└── resources/        # Materiales de referencia

Crear un Skill de revisión contractual

Paso 1: Crear el directorio del skill (véase la sección en inglés para el comando).

Paso 2: Redactar SKILL.md con Purpose, Activation, Instructions, Output format.

Paso 3: Añadir ejemplos good/bad en examples/.


Parte 3: Hooks para calidad y cumplimiento

Los hooks se ejecutan antes/después de acciones. Úselos para: validar salidas antes de enviar, bloquear acciones no autorizadas, registrar accesos a datos sensibles.

¿Qué son los Hooks?

Scripts que se ejecutan en puntos específicos: PreToolUse, PostToolUse, SessionStart, UserPromptSubmit, Stop. Véase la sección en inglés para la tabla.

Ejemplo de hook de cumplimiento jurídico

Impedir modificaciones no autorizadas en carpetas privilegiadas. Véase la sección en inglés para el código.

Otros casos de uso de hooks

Verificación de citas, control de confidencialidad. Véase la sección en inglés para los ejemplos.


Parte 4: Flujos multi-agente jurídicos

Entender los sub-agentes

Claude puede lanzar sub-agentes para tareas específicas: paralelización (varios documentos revisados simultáneamente), especialización (agentes dedicados), aislamiento (contexto separado).

Ejemplo: Revisión de due diligence paralela

Varios agentes en paralelo (contratos clientes, IP, empleo, litigios). Véase la sección en inglés para el código.

Ejemplo: Investigación + redacción

Agente investigación → agente redacción → agente revisión. Véase la sección en inglés para el flujo.


Parte 5: Empaquetar Skills en plugins

Estructura de plugin

Directorio con plugin.json, SKILL.md, .mcp.json, hooks/, commands/, resources/. Véase la sección en inglés para la estructura completa.

Manifiesto del plugin

El formato y esquema del manifiesto evolucionan. Consulte la referencia oficial de plugins.

Instalación y distribución

claude --plugin-dir, claude plugin install, claude plugin enable. Véase la sección en inglés para los comandos.


Parte 6: Consideraciones de seguridad

Seguridad de skills

Verificación de fuentes, revisión del código de hooks, no incluir datos de clientes en skills, control de acceso.

Protección de datos

Hooks UserPromptSubmit para sanitización. Véase la sección en inglés para el ejemplo.

Requisitos de cumplimiento

  • Skills revisados por seguridad IT
  • Hooks probados en sandbox
  • Audit logging activado
  • Segregación de datos de clientes verificada

Haga ahora

  • Crear un skill personalizado para un proceso de revisión de su despacho
  • Añadir al menos un hook de seguridad para cumplimiento o auditoría
  • Probar un flujo multi-agente para procesamiento paralelo de documentos
  • Documentar su skill para su equipo
  • Considerar empaquetar como plugin para distribución

Páginas familia relacionadas


Quick Reference: Claude Code Commands

# Skills (filesystem locations)
~/.claude/skills/           # Personal custom skills
.claude/skills/             # Project custom skills
 
# Hooks
/hooks                      # Open hooks manager in Claude Code
 
# Plugin hooks
${CLAUDE_PLUGIN_ROOT}/hooks/hooks.json
 
# Debugging
claude --help

Sources

Additional Reading