Knowledge Layers
Avgör om ett dokument hör hemma i AGENTS.md, .context/, KB, docs/, eller en arbetsmapp
Testad · Fungerar
Vad den gör
Dirigerar projektkunskap till ett av fem lager — AGENTS.md, .context/CONTEXT.md, en tvärgående kunskapsbas, docs/, eller en tillfällig arbetsmapp — med explicita placeringsregler, och definierar KB-konventioner för wikisidor, beslutsregister, namngivning och arkivering av ersatt innehåll. Utlöses när du frågar var en del av dokumentationen ska ligga, när du skriver eller uppdaterar AGENTS.md / .context/ / KB-sidor, eller när du vill att en kunskapsbas ska bootstrappas eller lint-kontrolleras för inaktuellt och föräldralöst innehåll. Inkluderar en start-kb/-layout och en styrnings-AGENTS.md-mall i resources/bootstrap.md.
Testrapport
Installerad i en tillfällig HOME (git clone + cp av cw/skills/knowledge-layers); frontmatter tolkades med name+description, resources/bootstrap.md och de fem syskonfärdigheterna den anropar hämtar alla HTTP 200, inga skript/nätverksanrop/hemligheter i någon fil. Utlösningsuppsättning — 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"; NEJ: "Add docstrings to the functions in utils.py", "Where in the codebase should the new rate-limiter module live?" — alla 5 bedömda som avsett. Utdata-test: samma auth-migration dokumentationsuppgift två gånger. Baseline producerade en fil, docs/auth-jwt-migration.md, namngiven efter händelse och berättande sin egen historia ("Until Q2 we used…", "In June we migrated…", "Deployed to staging June 3"), med motivering, nuvarande mekanik, utrullningslogg och ett gateway-specifikt faktum blandat. Färdighetsföljd körning producerade fyra artefakter — kb/auth/token-verification.md (namngiven efter vad den beskriver, mermaid-sekvensdiagram, en "> [!FLAG] **Needs human review**" på oimplementerad uppdateringsrotation), en ny beslutsregistrering 0007 som listar avvisade alternativ, en ersatt-statusredigering på den gamla 0003-registreringen, och en kb/index.md katalograd — plus en explicit exkluderingslista som dirigerar utrullningsberättelsen till en arbetsmapp och legacy/-katalogfaktumet till services/api-gateway/.context/. Verklig strukturell förändring, inte formulering; förbehållet är att det förutsätter ett repo som redan kör en kb/ + .context/-layout.
Testad: 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.
Kommandon och exempelprompter
/knowledge-layersAvgör om ett dokument hör hemma i AGENTS.md, .context/, KB, docs/, eller en arbetsmapp
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Where should I document this new conventionRead the durable docs before making changesOrganize this knowledge into the right layer