Knowledge Layers
Entscheidet, ob ein Dokument in AGENTS.md, .context/, der KB, docs/ oder einem Arbeitsverzeichnis gehört
Getestet · Funktioniert
Was es kann
Leitet Projektwissen in eine von fünf Schichten – AGENTS.md, .context/CONTEXT.md, eine übergreifende Wissensdatenbank, docs/ oder ein temporäres Arbeitsverzeichnis – unter Verwendung expliziter Platzierungsregeln und definiert KB-Konventionen für Wiki-Seiten, Entscheidungsaufzeichnungen, Benennung und Archivierung überholter Inhalte. Wird ausgelöst, wenn Sie fragen, wo ein Dokumentationsstück leben soll, wenn Sie AGENTS.md / .context/ / KB-Seiten schreiben oder aktualisieren oder wenn Sie eine Wissensdatenbank bootstrappen oder auf veraltete und verwaiste Inhalte lint-prüfen möchten. Enthält ein Starter-kb/-Layout und eine Governance-AGENTS.md-Vorlage in resources/bootstrap.md.
Testbericht
In ein temporäres HOME installiert (git clone + cp von cw/skills/knowledge-layers); Frontmatter mit name+description geparst, resources/bootstrap.md und die fünf Geschwister-Skills, die es aufruft, alle HTTP 200 abgerufen, keine Skripte/Netzwerkaufrufe/Secrets in keiner der Dateien. Auslöser-Set – JA: "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"; NEIN: "Add docstrings to the functions in utils.py", "Where in the codebase should the new rate-limiter module live?" – alle 5 wie beabsichtigt beurteilt. Ausgabe-Test: dieselbe Auth-Migrations-Dokumentationsaufgabe zweimal. Baseline erzeugte eine Datei, docs/auth-jwt-migration.md, benannt nach dem Ereignis und erzählte ihre eigene Geschichte ("Until Q2 we used…", "In June we migrated…", "Deployed to staging June 3"), mit Begründung, aktueller Mechanik, Rollout-Log und einem nur-Gateway-Fakt gemischt. Skill-gesteuerter Lauf erzeugte vier Artefakte – kb/auth/token-verification.md (benannt nach dem, was es beschreibt, Mermaid-Sequenzdiagramm, ein "> [!FLAG] **Needs human review**" zu nicht implementierter Refresh-Rotation), einen neuen Entscheidungsdatensatz 0007, der abgelehnte Optionen auflistet, eine Statusänderung auf "superseded" für den alten Datensatz 0003 und eine kb/index.md Katalogzeile – plus eine explizite Ausschlussliste, die die Rollout-Erzählung an ein Arbeitsverzeichnis und den legacy/-Verzeichnis-Fakt an services/api-gateway/.context/ weiterleitet. Echte strukturelle Änderung, nicht Formulierung; Vorbehalt ist, dass es ein Repo annimmt, das bereits ein kb/ + .context/-Layout verwendet.
Getestet am: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
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.
Befehle & Beispiel-Prompts
/knowledge-layersEntscheidet, ob ein Dokument in AGENTS.md, .context/, der KB, docs/ oder einem Arbeitsverzeichnis gehört
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Where should I document this new conventionRead the durable docs before making changesOrganize this knowledge into the right layer