Agentes y skills
Un agente de Atlantis es un archivo Markdown en .claude/agents/. Su frontmatter declara name y description, y opcionalmente tools y model (por ejemplo, agent-kickoff fija tools: Bash, Read, Grep, Glob y model: haiku). El cuerpo define el rol en prosa. La sección Conocimiento afinable es la unidad de automejora: es la única parte del archivo que el loop puede proponer cambiar. agent-curator propone diffs en una rama curator/<fecha> con evidencia, y el humano decide si mergea. Las reglas duras de otros agentes no se tocan.
El roster tiene tres niveles:
- Artesanos ruteables, declarados en
CONFIG.profilesdeatlantis.mjs: front, back, tests, docs, ux, infra, security y flow. Solo estos reciben lanes del Oráculo. - Agentes de sistema, que no reciben lanes: kickoff (Heraldo; corre solo si
CONFIG.kickofflo activa), veritas (el Guardián HONESTIDAD always-on de la fase Guardianes), y curator y treasurer (Curador y Tesorero, a demanda o por cron). - Agentes de venture, específicos de cada negocio, como
agent-peritooagent-catalogoen All Your Classics.
Cada skill es un directorio con un SKILL.md cuyo frontmatter tiene name y description; la description suele cerrar declarando un dueño responsable, como «Dueño - agent-catalogo» en ayc-listing-qa. El prefijo indica el venture: ayc- para All Your Classics, erno- para la marca personal. .atl/skill-registry.md es un índice generado que guarda el path exacto de cada SKILL.md: es índice, no resumen — al delegar se pasan los paths exactos para que el subagente lea el original.