# Knowledge Bus - [Knowledge Bus](https://knowledge-bus.pdflowlabs.io/docs/index.md): Tools for humans and AI agents to define, structure, and connect knowledge. - [Quickstart](https://knowledge-bus.pdflowlabs.io/docs/quickstart.md): Install Knowledge Bus for your agent, then start from expectations, existing notes, or a sample. - [Walkthrough](https://knowledge-bus.pdflowlabs.io/docs/walkthrough.md): Follow a small example folder through `/kb-ingest`. - [How ingest works](https://knowledge-bus.pdflowlabs.io/docs/how-ingest-works.md): What `/kb-ingest` does with your folder, when it needs your input, and how to read the results. - [Adapting a sample](https://knowledge-bus.pdflowlabs.io/docs/adapting-a-sample.md): Start with one of the universes included in `universe-samples/`, keep what fits your work, and change what does not. - [Knowledge Bus Explorer](https://knowledge-bus.pdflowlabs.io/docs/explorer.md): Knowledge Bus Explorer turns a universe into a map you can explore in a browser or embed as an image. - [Standalone checker](https://knowledge-bus.pdflowlabs.io/docs/standalone-checker.md): The checker also works without an agent. - [How it works](https://knowledge-bus.pdflowlabs.io/docs/how-it-works.md): Questions identify knowledge, purpose determines document contents, and the checker and evals verify the result. - [Spec anatomy](https://knowledge-bus.pdflowlabs.io/docs/spec-anatomy.md): A definition file describes the knowledge for a subject or area of work. - [Design notes](https://knowledge-bus.pdflowlabs.io/docs/design-notes.md): Why the protocol uses questions to identify knowledge, separates guidance from requirements, and gives definitions stable codes. - [Commands](https://knowledge-bus.pdflowlabs.io/docs/commands.md): The skills your agent runs, and what each one does. - [Knowledge Bus directory](https://knowledge-bus.pdflowlabs.io/docs/knowledge-bus-directory.md): The `.knowledge-bus/` directory holds the definitions and supporting files for the folder that contains it. - [Validation](https://knowledge-bus.pdflowlabs.io/docs/validation.md): Use the checker to find structural errors in definition and guidance files before people or tools rely on them. - [Document type card](https://knowledge-bus.pdflowlabs.io/docs/document-type-card.md): A document type card describes one document type from one universe spec: the document type's purpose, who uses it and when, its sections, the guidance on writing it, and when no document is needed. - [Versioning](https://knowledge-bus.pdflowlabs.io/docs/versioning.md): Knowledge Bus releases, the protocol, universes, and guidance have independent versions. - [Agent packages and skills](https://knowledge-bus.pdflowlabs.io/docs/agent-packages.md): Use the installation commands for your agent. - [Limits and roadmap](https://knowledge-bus.pdflowlabs.io/docs/limits-and-roadmap.md): What Knowledge Bus does not do yet, the milestones, and the questions that remain open. - [Samples](https://knowledge-bus.pdflowlabs.io/docs/samples/overview.md): Use the reference material as a starting point for your own work. - [Product development](https://knowledge-bus.pdflowlabs.io/docs/samples/product-development.md): Reference definitions for product development: strategy canvases, lean canvases, decision records, design documents, and experiment plans. - [Codebase recordkeeping](https://knowledge-bus.pdflowlabs.io/docs/samples/codebase-recordkeeping.md): Reference definitions for a codebase's written documents: READMEs, contributing guides, security policies, agent instructions, and design proposals. - [Cognitive accessibility](https://knowledge-bus.pdflowlabs.io/docs/samples/cognitive-accessibility.md): Reference definitions for the conditions that shape how a document or context is presented to the person taking it in. - [Evals](https://knowledge-bus.pdflowlabs.io/docs/evals.md): The rules and behaviours that define good definitions and agent work, how they are graded, and figures from recorded runs. ## Optional - [GitHub](https://github.com/SterlingJF/knowledge-bus) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.