docs: documentar sistema de skills
Documentar sistema de skills en .claude/: CLAUDE.md: - Agregar pkg/skills/, shell/skills/, tools/skilltools/ y skills/ a estructura - skills/ como contenido declarativo (SKILL.md + recursos) .claude/rules/create_skill.md: - Guia completa para crear nuevas skills - Template de SKILL.md con frontmatter - Proceso paso a paso (categoria → estructura → SKILL.md → recursos → tests) - Reglas criticas: skills != tools, < 500 lineas, idempotencia - Ejemplos y anti-patrones .claude/rules/index.md: - Agregar regla "Crear skill" al indice - Explicar cuando usar skills vs tools La regla create_skill.md es la guia oficial para añadir skills.
This commit is contained in:
@@ -48,16 +48,20 @@ pkg/decision/ motor de reglas puro
|
||||
pkg/llm/ tipos LLM puros
|
||||
pkg/message/ parse/format mensajes
|
||||
pkg/personality/ tipos de personalidad
|
||||
pkg/skills/ tipos puros de skills + matching
|
||||
shell/llm/ clientes LLM (anthropic, openai)
|
||||
shell/matrix/ cliente Matrix (mautrix-go)
|
||||
shell/ssh/ ejecutor SSH
|
||||
shell/mcp/ cliente y servidor MCP (Model Context Protocol)
|
||||
shell/skills/ loader (filesystem) + executor (scripts)
|
||||
shell/effects/ Runner: []Action → side effects
|
||||
shell/bus/ comunicacion inter-agente
|
||||
agents/runtime.go Agent{}: ensambla core + shell
|
||||
agents/<id>/ agent.go (reglas puras) + config.yaml + prompts/system.md
|
||||
tools/ tool registry + tool implementations (subpackages)
|
||||
tools/mcptools/ bridge: convierte MCP tools → tools.Tool
|
||||
tools/skilltools/ tools para interactuar con skills (search, load, run)
|
||||
skills/ contenido declarativo: SKILL.md + recursos (scripts, references, templates)
|
||||
internal/config/ schema.go + loader.go
|
||||
security/ grupos de usuarios/agentes + politicas de permisos (YAMLs)
|
||||
cmd/launcher/ entrypoint principal (rulesRegistry)
|
||||
|
||||
Reference in New Issue
Block a user