Attach another lore agent's knowledge to the host session for sustained co-work, or list attached guests when called with no args. Usage: /lr:attach [agent-name]
Load a lore agent by name. Usage: /lr:boot <agent-name>
Run consistency checks across the domain and all agents.
Consult another lore agent with a short question. A subagent boots the consultant, answers from its lore, and hands back specific file pointers. Usage: /lr:consult <agent-name> [hint]
Add a new agent to an agent repo. Usage: /lr:create-agent [agent-name]
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.
A persistent knowledge system for AI agents running in Claude Code.
Agents accumulate lore — domain expertise, operational wisdom, and decision history — across sessions. Each agent's knowledge graph lives in a shared git repository, growing through contributions from every teammate who boots the agent.
Lore agents are team-shared knowledge containers, not personal notebooks. The framework's purpose is to convert tribal knowledge — domain expertise, design rationale, decisions, status, intermediate work — into durable, transmissible assets stored in shared git repos.
Multiple contributors are expected to:
lore/ and lore-context.mdsessions/ summaries that teammates will read for contextThis framing informs every design choice: directory-driven storage so git is the medium, plain markdown so anyone can read and edit, push-conflict-resolution because concurrent contributors are expected (not exceptional), sessions as narrative artifacts written for future readers.
The framework provides:
Agents are plain markdown. Knowledge is plain markdown. Git tracks everything. No databases, no config files, no build steps.
A handful of terms appear throughout the docs:
lore-repo.md at its root. Conceptually, the domain an agent (or set of agents) covers.agents/<name>/ inside an agent repo. Has a role.md (identity) and lore-context.md (working knowledge), plus a lore/ knowledge graph of markdown topics./lr:boot <name>./lr:finalize.Install the lr plugin in Claude Code:
# Add the lore-framework marketplace
claude plugin marketplace add zroslaw/lore-framework
# Install the lr plugin
claude plugin install lr@lore-framework
For local development:
claude --plugin-dir ./lore-framework
Pick the path that matches your situation.
A teammate has set up an agent repo and pointed you at it.
/lr:workspace-sync
/lr:init
/lr:boot <agent-name>
(Run /lr:list-agents if you don't yet know what's available.)/lr:finalize
You're introducing the framework into a new area.
/lr:create-repo my-agents
/lr:create-agent
/lr:init
/lr:boot my-agent-name
/lr:finalize
Grouped by purpose:
Workspace setup
| Skill | Purpose |
|---|---|
/lr:workspace-sync | Clone declared repos and pull all top-level repos in the workspace |
/lr:init | Write the framework-managed section into the workspace's CLAUDE.md |
/lr:list-agents | List all agents in the workspace |
/lr:list-repos | List all agent repos in the workspace |
Working with agents
| Skill | Purpose |
|---|---|
/lr:boot <name> | Load a lore agent by name |
/lr:recall [hint] | Search lore across loaded agents |
/lr:attach <agent> | Attach another agent as a guest in this session |
/lr:consult <agent> [hint] | One-shot question to an unloaded agent |
/lr:spawn-teammate [<agent>...] | BETA — Spawn lore agents as Agent Teams teammates |
npx claudepluginhub zroslaw/lore-framework --plugin lrUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.