live_docs
Living-documentation KB skills (garden, ingest-reference, revise-doc, validate, reindex, cascade-check, curate-grouping, and supporting sub-skills).
Plugin live_docs from marketplace live-docs in mountainbiometrics/live_docs. Commands read from the repo's manifest — 21 days ago.
What it installs
Skills (27)
apply-to-docsRun a request or plan against the live_docs knowledge base before acting on it: extract key concepts, map them to existing docs, walk the full impact graph to identify the blast radius, pause only for unintended side-effects (not for a supersession the request settles, and not merely because many do
assess-blast-radiusGiven the mapped concepts and their directly-affected docs, walk the dependency graph BEFORE any write to determine the complete impact set — every doc that will need a change, with a verdict. This is the pre-write impact survey: read-only BFS over requires/belongs_to (upstream) and dependents (down
audit-docsRead-only quality audit of a named set of docs against the store's shared writing standards, by a reader who has not seen the request or conversation that produced them. Reports where a doc fails the standards (register, descriptors, implementation wording in a claim, scope beyond its title, type, m
cascade-checkAfter one or more docs change, walk the dependency graph in BOTH directions (upstream dependencies and downstream dependents) and decide whether each neighbor must be updated, is unaffected, conflicts, or needs clarification, then propagate the updates. The primary consistency-enforcement mechanism
curate-groupingDEPRECATED — use /garden or /garden find homes for orphans instead. Thin alias forwarding to garden-hierarchy (the structure phase of the garden dispatcher). Retained for backward compatibility with existing references.
garden-collapseGardening phase: enforce singular ownership — merge near-duplicate docs and fold thin cruft into parents. The inverse of garden-decompose. Nested phase; garden dispatcher owns the episode and runs decompose before collapse in full sweeps.
garden-cruftGardening phase: remove cruft — strip dead implementation detail and existence claims off still-current decisions (excavate), rewrite changelog-shaped bodies to the current state, retype mis-typed docs, add missing whys, and delete refactor-chore docs and replaced stop-gaps whose durable why already
garden-decomposeGardening phase: find docs carrying more than one responsibility and split them. Signals include multiple unrelated body sections, hot-file history, long requires lists, and compound titles. A nested phase sub-skill — never an episode owner; the garden dispatcher owns START, cascade, and review.
garden-densifyGardening phase: build the missing/better edges so the graph becomes well-connected and cascade can self-heal — materialize prose wikilinks into real edges, close gaps in the why-chain, and add genuine missing dependencies (favoring cascade-HARD `requires`). Nested phase; garden dispatcher owns the
garden-domainsGardening phase: curate the domain vocabulary as a finite shared resource — consolidate near-synonyms and underweight domains, assign untagged docs conservatively, validate claimed memberships, and normalize convention drift. Replaces the deprecated ≥2-scopes test. Nested phase; garden dispatcher ow
garden-hierarchyGardening phase: tree structure — orphan homes, grouping signposts, scope anchors, re-scoping overgrown branches, and placement refinement. Absorbs curate-grouping plus garden tag-curation Part A. Reports signposts whose membership changed for the dispatcher to summarize once at episode close. Neste
garden-integrityGardening phase: mechanical structural repair — broken requires/belongs_to refs, missing required fields, id != filename, deprecated without superseded_by. Wraps ldoc validate and applies fixes (vs validate which only reports). Nested phase; garden dispatcher owns the episode.
garden-refineGardening phase: sampling-based surface-quality pass — truncated titles/labels, summary quality, body-shape consistency, and schema normalization (no alias JSON). Catches sporadic agentic formatting drift. Nested phase; garden dispatcher owns the episode.
garden-summarizeGardening phase: given a descendant-bearing doc, write its body as an orientation guide and set a tight frontmatter summary. Synthesize, do not concatenate. Invoked by garden-hierarchy, cascade-check, and the garden dispatcher — never an episode owner when nested. May also be invoked standalone to r
gardenPeriodic maintenance: thin dispatcher over garden-* phase sub-skills (atomicity, structure, form). Owns the episode — one START, routing, one cascade over the union of changes, one review. Use for working the open flags (`ldoc flag list`), decomposition, drift repair, orphan homes, duplicate cleanup
identify-key-conceptsRead an input — a request, a normalized reference, or a proposed doc revision — and emit a typed list of the durable concepts it asserts. Owns the single shared concept-extraction protocol: how to read an input and emit the Concept/Type/Asserts record shape. The type taxonomy it assigns from lives i
ingest-referenceBring external material into the live_docs store without creating non-atomic blobs. Accepts a file path, pasted text, a chat-session summary, a URL's fetched content, or any other raw input. The skill creates a raw clipping doc, a normalized summary doc, then — the critical step — decomposes the mat
map-concepts-to-docsGiven an extracted concept list, query the live_docs KB and map each concept to existing docs, recording the relationship: compatible, partial-supersession, full-supersession, or conflict-unresolved. Owns the shared survey + dedup-and-conflict scan that apply-to-docs, ingest-reference, and revise-do
reconcile-changesCatch the docs up to reality. After a working session where decisions were made and changes were built but never written down, reconcile-changes ingests those already-real decisions into the live_docs store as born-`living` docs. Unlike apply-to-docs it does NOT pause before implementing — the chang
referenceCanonical store-agnostic reference for working in ANY live_docs store: the ldoc CLI command surface, the frontmatter schema (field order, required fields, the three descriptors), the type/status enums and the facets, the typed edge model and cascade semantics, scope vs domain, and the all-metadata c
reindexRebuild the generated artifacts in docs/.index/ — the reverse-dependency map, hierarchy rollups, and orphan list. These files are DERIVED caches; they are never hand-edited and can always be regenerated from the flat docs/ store. Use after any bulk doc creation or deletion, after the garden skill sp
revise-docEdit, update, revise, or amend an existing doc in the live_docs store with the same disciplined care that ingest-reference applies to new material. Performs a dedup/conflict scan before writing, classifies the change as substantive or provenance-only, appends a history entry and runs cascade-check o
shard-clippingGate 1.5 pre-pass between promote (gate 1) and ingest-reference (gate 2), normally invoked by ingest-reference as its first sub-step (it can also be run standalone). Estimates how many atomic concepts a promoted raw clipping would decompose into. VOLUME is the only trigger: if the clipping fits one
sync-realizationKeep the store's `realization` facet in step with the implementation, in both directions. Walks every realizable doc in scope (goal, use-case, requirement, decision, component), checks the code roots for the thing each doc claims, and sets `realization`, `realization_refs`, and `realization_verified
synthesize-doc-changesGiven a complete plan — the impact set and/or conflict map plus the concept list — batch-synthesize the coherent new state for every affected doc and write it via ldoc. Deprecate fully-superseded docs (Correction section + superseded_by), revise partially-affected docs, and create new docs for unmat
validateRead-only mechanical check of the entire docs/ store. Verifies every doc has required fields with valid enum values, that labels are trimmed and unique, that all requires/belongs_to/relates/provenance references resolve, that `belongs_to` is acyclic, that deprecated docs have a superseded_by edge, t
lexicon
Maintain live_docs?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.