Knowledge Layers
Decyduje, czy dokument należy do AGENTS.md, .context/, KB, docs/ czy katalogu roboczego
Testowano · Działa
Co robi ten skill
Kieruje wiedzę projektową do jednej z pięciu warstw — AGENTS.md, .context/CONTEXT.md, przekrojowej bazy wiedzy, docs/ lub tymczasowego katalogu roboczego — używając jawnych reguł umieszczania, i definiuje konwencje KB dla stron wiki, rekordów decyzji, nazewnictwa i archiwizowania przestarzałych treści. Uruchamia się, gdy zapytasz, gdzie powinien znajdować się fragment dokumentacji, gdy piszesz lub aktualizujesz strony AGENTS.md / .context/ / KB, lub gdy chcesz, aby baza wiedzy została zainicjowana lub sprawdzona pod kątem nieaktualnych i osieroconych treści. Zawiera początkowy układ kb/ i szablon AGENTS.md do zarządzania w resources/bootstrap.md.
Raport z testu
Zainstalowano w tymczasowym HOME (git clone + cp z cw/skills/knowledge-layers); frontmatter sparsowany z name+description, resources/bootstrap.md i pięć siostrzanych umiejętności, które wywołuje, wszystkie pobierają HTTP 200, brak skryptów/wywołań sieciowych/sekretów w żadnym pliku. Zestaw wyzwalaczy — TAK: "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"; NIE: "Add docstrings to the functions in utils.py", "Where in the codebase should the new rate-limiter module live?" — wszystkie 5 ocenione zgodnie z przeznaczeniem. Test wyjścia: to samo zadanie dokumentowania migracji uwierzytelniania dwukrotnie. Linia bazowa wygenerowała jeden plik, docs/auth-jwt-migration.md, nazwany wydarzeniem i narracją własnej historii ("Until Q2 we used…", "In June we migrated…", "Deployed to staging June 3"), z uzasadnieniem, obecną mechaniką, dziennikiem wdrożenia i faktem tylko dla bramy, wszystko wymieszane. Uruchomienie zgodne z umiejętnością wygenerowało cztery artefakty — kb/auth/token-verification.md (nazwany tym, co opisuje, diagram sekwencji mermaid, "> [!FLAG] **Needs human review**" dla niezaimplementowanej rotacji odświeżania), nowy rekord decyzji 0007 wymieniający odrzucone opcje, edycję statusu zastąpienia starego rekordu 0003 i linię katalogową kb/index.md — plus jawną listę wykluczeń kierującą narrację wdrożenia do katalogu roboczego, a fakt z katalogu legacy/ do services/api-gateway/.context/. Prawdziwa zmiana strukturalna, nie sformułowanie; zastrzeżenie jest takie, że zakłada repozytorium, które już używa układu kb/ + .context/.
Testowano: 2026-07-31 · Claude Code 2.x (agent harness)
Instalacja
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.
Komendy i przykładowe prompty
/knowledge-layersDecyduje, czy dokument należy do AGENTS.md, .context/, KB, docs/ czy katalogu roboczego
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Where should I document this new conventionRead the durable docs before making changesOrganize this knowledge into the right layer