Knowledge Layers
Decide si un documento pertenece a AGENTS.md, .context/, la KB, docs/ o un directorio de trabajo
Probado · Funciona
Qué hace
Dirige el conocimiento del proyecto a una de cinco capas — AGENTS.md, .context/CONTEXT.md, una base de conocimiento transversal, docs/ o un directorio de trabajo temporal — utilizando reglas de ubicación explícitas, y define convenciones de KB para páginas wiki, registros de decisiones, nomenclatura y archivo de contenido obsoleto. Se activa cuando se pregunta dónde debe residir una pieza de documentación, cuando se está escribiendo o actualizando páginas de AGENTS.md / .context/ / KB, o cuando se desea que una base de conocimiento se inicialice o se verifique en busca de contenido obsoleto y huérfano. Incluye un diseño inicial de kb/ y una plantilla de gobernanza AGENTS.md en resources/bootstrap.md.
Informe de la prueba
Instalado en un HOME temporal (git clone + cp de cw/skills/knowledge-layers); el frontmatter se analizó con name+description, resources/bootstrap.md y las cinco habilidades hermanas que invoca se obtuvieron con HTTP 200, sin scripts/llamadas de red/secretos en ninguno de los archivos. Conjunto de activación — SÍ: "Where should this JWT decision live, the gateway's AGENTS.md or the kb?", "Bootstrap a kb/ structure for this project", "Our docs/ and .context/ files contradict each other, lint them"; NO: "Add docstrings to the functions in utils.py", "Where in the codebase should the new rate-limiter module live?" — los 5 juzgados según lo previsto. Prueba de salida: la misma tarea de documentación de migración de autenticación dos veces. La línea base produjo un archivo, docs/auth-jwt-migration.md, nombrado por evento y narrando su propia historia ("Until Q2 we used…", "In June we migrated…", "Deployed to staging June 3"), con justificación, mecánica actual, registro de implementación y un hecho solo de gateway mezclado. La ejecución seguida por la habilidad produjo cuatro artefactos — kb/auth/token-verification.md (nombrado por lo que describe, diagrama de secuencia mermaid, un "> [!FLAG] **Needs human review**" sobre la rotación de actualización no implementada), un nuevo registro de decisión 0007 listando opciones rechazadas, una edición de estado de "superseded" en el registro antiguo 0003, y una línea de catálogo kb/index.md — además de una lista de exclusión explícita que dirige la narrativa de implementación a un directorio de trabajo y el hecho de legacy/ dir a services/api-gateway/.context/. Cambio estructural real, no de redacción; la advertencia es que asume un repositorio que ya ejecuta un diseño kb/ + .context/.
Probado el: 2026-07-31 · Claude Code 2.x (agent harness)
Instalación
git clone --depth 1 https://github.com/haowjy/creative-writing-skills.git /tmp/knowledge-layers-src mkdir -p ~/.claude/skills cp -R /tmp/knowledge-layers-src/cw/skills/knowledge-layers ~/.claude/skills/knowledge-layers for d in qi-layer information-hierarchy llm-writing shared-dao md-validation; do cp -R /tmp/knowledge-layers-src/cw/skills/$d ~/.claude/skills/$d; done # The 5 extra dirs are siblings the SKILL.md body invokes by name (/qi-layer, /information-hierarchy, # /llm-writing, /shared-dao, /md-validation). knowledge-layers works without them, but those # references dangle. Copy only the first dir if you want the skill alone. # Plugin alternative (installs all 24 skills + the creative-writing agents): # /plugin marketplace add haowjy/creative-writing-skills # /plugin install creative-writing-skills@cw # No scripts, no deps, no API keys — the skill is two markdown files.
Comandos y prompts de ejemplo
/knowledge-layersDecide si un documento pertenece a AGENTS.md, .context/, la KB, docs/ o un directorio de trabajo
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Where should I document this new conventionRead the durable docs before making changesOrganize this knowledge into the right layer