Query a governed team knowledge base with cited answers, save decisions and patterns, and automatically capture session insights as governed memories with conflict detection.
Categorizes a document or text into a MemoryCategory. Used by teamkb_import when heuristic path matching is insufficient. Returns category and confidence.
Compares a proposed memory against existing similar memories to detect semantic conflicts (contradictory decisions, outdated patterns). Called after initial dedup passes but before final promotion.
Reviews recent session work and proposes team-worthy memories. Invoked at session end or on-demand. Reads recent tool calls, file changes, and decisions. For each insight worth sharing, calls teamkb_propose MCP tool. The governance pipeline (deterministic, not this agent) decides promotion.
Discovers trending agent tools, MCP servers, and Claude Code plugins that could benefit the team. Proposes findings as reference memories with low trust level. Requires source_trust policy rule to enforce review before promotion.
Saves a single fact, decision, pattern, or convention into the governed knowledge brain so it can be recalled later — and (for admins) retires memories that are outdated. Admin-only and side-effecting: it writes to the governed corpus, so it never auto-fires — invoke it explicitly. Use when an admin wants the brain to remember something specific going forward without a full recompile, or to mark an old memory outdated. Trigger with "/brain-save".
Answers questions about Intent Solutions' own systems, decisions, runbooks, and conventions from the governed knowledge brain, returning a qmd:// citation for every claim — receipts, not recall. Use when a teammate asks what the team knows about its own architecture, infrastructure, decisions, or conventions (e.g. "what does our system map say about the Caddy block", "why did we pick Apache-2.0", "how does the brain auth work", "what is our deploy runbook"). Trigger with "/brain", "ask the brain", "what do we know about", "what does our system map say", or "check the team knowledge base".
Runs an end-of-session capture sweep for the governed knowledge brain: reviews what happened, classifies insights, checks for conflicts, and proposes governed memories via the teamkb MCP tools. Admin capture workflow that complements the one-shot /brain-save. Use when wrapping up a session with team-relevant discoveries, or when importing existing docs into the brain. Trigger with "/teamkb", "capture this session", or "sweep for team knowledge".
Admin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
A governed team memory platform for Claude Code powered by qmd.
Turn ephemeral Claude Code session insights into persistent, governed, team-wide memory. qmd-team-intent-kb captures institutional knowledge generated during AI-assisted development, applies deterministic governance policies, and makes curated knowledge searchable through qmd's local full-text indexing.
Part of the Compile-Then-Govern stack — INTKB is the govern layer. Upstream, intentional-cognition-os (compile) emits the spool it consumes; downstream, qmd (retrieve) serves the curated result with
qmd://citations. → Ecosystem overview
This project has a clear separation of responsibilities:
The system is built on a strict information flow with deliberate trust boundaries:
Claude Code proposes memory. During sessions, Claude Code generates memory candidates — insights, patterns, decisions, and lessons. These are proposals, not facts.
Deterministic code decides what becomes durable team memory. A policy engine evaluates every candidate against configurable governance rules. Secret filtering, deduplication scoring, relevance evaluation, and tenant isolation are all enforced programmatically. No LLM judgment is involved in promotion decisions.
qmd serves as the local retrieval and index edge engine. Curated, approved memories are synced to local qmd indexes for fast, offline search. The edge daemon handles replication and conflict resolution.
A canonical memory control plane owns truth, lifecycle, governance, deduplication, and analytics. The control plane API is the single source of truth for memory state. It manages the full lifecycle: inbox, review, promotion, archival, and supersession.
Git is a mirror, export, and distribution layer — not the canonical database. The git exporter publishes curated knowledge to git repositories in structured Markdown + frontmatter format. Git enables distribution and versioning, but it is downstream of the control plane.
Default search targets curated knowledge only. When a developer or Claude Code session queries memory, the default search scope is curated, policy-approved knowledge. This is a deliberate design constraint.
Inbox and archive content must not pollute default search. Raw candidates in the inbox and retired memories in the archive are excluded from default retrieval. Accessing them requires explicit, intentional queries. This prevents unvetted or stale content from contaminating team knowledge.
qmd-team-intent-kb/
├── apps/ # Deployable applications
│ ├── api/ # Control plane REST API (Fastify)
│ ├── curator/ # Memory promotion, dedupe, supersession
│ ├── edge-daemon/ # Local qmd sync daemon
│ ├── git-exporter/ # Git mirror/export
│ └── reporting/ # Analytics and lifecycle dashboards
├── packages/ # Shared libraries
│ ├── schema/ # Shared Zod schemas and domain types
│ ├── qmd-adapter/ # qmd CLI/API integration layer
│ ├── claude-runtime/ # Claude Code session capture
│ ├── policy-engine/ # Memory governance policy evaluation
│ ├── repo-resolver/ # Multi-repo context resolution
│ └── common/ # Shared utilities
├── kb-export/ # Git-exported curated knowledge output
├── 000-docs/ # Project documentation and RFCs
├── examples/ # Usage examples and templates
├── scripts/ # Build and maintenance scripts
├── tests/ # Integration tests (repo root)
└── .github/ # CI/CD workflows and templates
npx claudepluginhub jeremylongshore/qmd-team-intent-kbClaude Code skill pack for Hex (18 skills)
AI-powered contract review, risk analysis, document generation, and compliance auditing with 12 skills and 5 parallel agents
Claude Code skill pack for CoreWeave (24 skills)
Claude Code skill pack for StackBlitz (18 skills)
Claude Code skill pack for Together AI (18 skills)
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications