by KimGLee
Governance standard and reference toolset for LLM-maintained knowledge corpora
# Add to your Claude Code skills
git clone https://github.com/KimGLee/CambiumCambium is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by KimGLee. Governance standard and reference toolset for LLM-maintained knowledge corpora. It has 215 GitHub stars.
Cambium's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/KimGLee/Cambium" and add it to your Claude Code skills directory (see the Installation section above).
Cambium is primarily written in Python. It is open-source under KimGLee on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Cambium against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
English | 简体中文
Cambium is a governance standard and reference toolset for knowledge corpora maintained with LLM agents. It defines how an agent loads rules, scopes work, preserves canonical ownership, incorporates sources, manages long-running changes, and produces auditable evidence before claiming completion.
Cambium does not provide a knowledge corpus, a RAG engine, or a default domain policy. It governs how an operator and an agent maintain a corpus over time.
effective standard = domain-neutral kernel + exactly one selected profile
The kernel owns the cross-domain rules. A profile supplies one corpus's concrete scope, language, architecture, corpus-planning bindings and scale, priorities, sources, roles, expression artifacts, audit bindings, scans, and supplemental gates. A profile may extend defined interfaces, but it cannot replace, disable, or weaken the kernel.
| Component | Responsibility |
|---|---|
Kernel modules (K00-K13) |
Normative, cross-domain rule text |
Runtime routes (R01-R13) |
Task-specific loading and execution paths; Kxx and Rxx are independent namespaces |
| Read Sets | Route-specific source-loading boundary used when a Runtime Card requires read-back |
| Runtime Cards | Kernel-owned, compiled shortcuts for routine agent execution; never a second source of rules |
| Selected profile | The adopter's concrete answers to the profile interface |
Adopter runtime namespace (.cambium/) |
Coverage object state, the canonical Required Queue, task-level Progress, hash-bound complex-batch Work Specs, controlled plans including active-task Standards adoption, deltas, receipts, and derived reports |
| Tools | Deterministic checks, controlled state writers, schemas, receipts, and derived/compiled-artifact generators; not final semantic judgment |
Within the kernel module namespace, K02 Knowledge Work Construction owns knowledge-object inventory, Coverage semantics, Corpus Planning, architecture and dependency planning, knowledge-batch production, and migration safety. K13 Task Runtime and Execution Control owns the persistent runtime namespace, Task Contract and task state, Guidance/Amendments, Progress Ledger, Required Queue, batch transitions, hash-bound batch Work Specs, controlled active-task Standards-adoption state writes, completion bindings, handoff, and interruption recovery. K12 remains the sole owner of which changed Standards predicates affect a live task and which gates must rerun. This boundary keeps knowledge-object disposition separate from batch/work-unit lifecycle while requiring the two state layers to reconcile.
Routine work starts from Runtime Cards. When a Card is incomplete, disputed, or insufficient for an exception, the agent reads back its Read Set and the referenced kernel modules. Normative source text always wins.
This repository is intentionally uninstantiated. The adopter-specific active
state in
K00/03 Standards Governance
still contains placeholders and no profile is selected. It therefore defines
no active standard for a particular knowledge corpus and distributes no
profile-specific Tools/vocab.yaml or fabricated .cambium/state/.
Cambium separates durable work units from execution contexts.
K12/12 Substantive Correctness Review
requires a subagent started with a clean context and carrying no author
context, whose input is only the note body and its Sources. An ordinary child
context that inherits the author's context does not satisfy it.K13/10 Batch Admission Transitions and Serial Integration:
guidance disposition, Queue structural revision, Queue state transition,
contract changes, Standards adoption, batch activation, and merging. That
module states the enumeration; this list is a reader's summary of it.The active-batch concurrency limit is not an agent-count limit. Concurrent workers produce isolated batch outputs; the integrator merges those outputs one at a time and runs the global checks after each merge.
Three machine-readable control objects deliberately have different jobs:
| State object | Owns |
|---|---|
| Coverage Ledger | Knowledge objects, dispositions, canonical owners, and object-side batch assignment |
| Required Queue | Batch/work-unit manifests, order, dependencies, lifecycle, holds, and transition evidence |
| Progress Ledger | Task Contract, whole-task state, Guidance/Amendments, checkpoints, and the accepted Queue fingerprint |
They are reconciled rather than treated as interchangeable task lists.
| Path | Contents |
|---|---|
kernel/ |
Cross-domain standards, Read Sets, and compiled Runtime Cards |
profiles/README.md |
The authoritative profile-slot interface and filling rules |
profiles/_template/ |
A domain-neutral form to copy and fill; not a runnable or default profile |
profiles/examples/ |
Non-normative completed references; examples are not adoption starting points and cannot be selected in place |
Tools/ |
Standard-library Python checks, schemas, receipts, and compiled-artifact generators |
Tools/compiled/ |
Generated artifacts: the CLI invocation contract, its agent-facing MCP projection, and one registration file per supported host. Never hand-edited; --check recomputes and compares |
ROADMAP.md |
Non-normative implementation directions; not a statement of current capability |
The included
Agent Systems Atlas profile is an
example of answer shape and specificity. It is not Cambium's default
configuration and does not contain the Atlas knowledge corpus.
Long-running, resumable, or multi-batch work uses one fixed namespace in the adopting repository. Every task first checks whether that namespace already exists, because a seemingly bounded new request may enter a repository whose earlier persistent task was interrupted:
.cambium/
├── state/ # Coverage, Required Queue, and Progress
├── work_specs/ # immutable restricted-YAML contracts for complex batches
├── deltas/ # worker deltas and restricted-YAML controlled-operation plans
├── receipts/ # deterministic and transition evidence
├── reports/ # derived human-readable views
└── tmp/ # recovery locks and incomplete-write metadata
state/, work_specs/, deltas/, and receipts/ are durable. Reports are
projections, not tool inputs, and tmp/ is ignored by Git; a surviving writer
lock remains recovery evidence until its operation is reconciled. Cambium
publishes the schemas under Tools/schemas/; a conformance fixture suite is
planned rather than shipped, and this repository carries none today (see
ROADMAP.md Observability And Conformance). An adopter creates
its own runtime state with Tools/init_state.py after selecting a profile and
defining a task. The tool
requires an explicit objective and exclusions, does not invent Required work,
and does not overwrite any existing .cambium/ namespace.
If the namespace already exists, a restarted or newly assigned Agent first
runs Tools/check_queue.py . --resume-status to discover the recorded task,
its build or maintenance completion semantics, checkpoint binding, latest
task transition, in-flight batches, pending control inputs/deltas, the
applicable completion block, maintenance candidate SHA/partition and prior
completion anchor, holds, writer-lock evidence, and the exact
machine-readable next_action. A complete open-batch handoff is reported as
admit-delta; a merge-ready batch without an apply receipt becomes
apply-delta, and an applied batch without a current close bundle becomes
run-batch-close-gate. Only a current bundle authorizes the four-ID
close-applied-batch action and its exact copyable close command. This prevents
a fresh Agent context from mistaking an interrupted repository for an unused
one.
The kernel and tools now provide persistent task and Required Queue state,
optional hash-bound complex-batch Work Specs, explicit Global Map / Capability
Matrix / Gap Register validation, and deterministic initialization,
compilation, validation, task/batch transitions, active-task Standards/Profile
adoption, interruption recovery, build Terminal closure, bounded maintenance
closure, and derived report generation. The page-level contract family is also
deterministic: the composed frontmatter page contract (K08/06-08, advisory
page-contract gate), the Structure Registry resolution (K01/05-06,
structure-registry gate) with its marker-block coverage projections, and the
page boundary contract (K08/09, adv