From Harness Base
Store and query provenance-aware, time-bounded facts in the Zep knowledge-graph MCP. Use when working with facts that have a source, change over time, or need multi-hop reasoning across related entities.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness-base:memory-knowledge-graphThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A Zep MCP server provides a temporal knowledge graph: facts are relations
A Zep MCP server provides a temporal knowledge graph: facts are relations between entities, each carrying provenance and a validity interval. This skill covers how to store and query them in a way that survives audit.
When the task involves an entity (a customer, account, policy, ticket), query the graph for what it knows about that entity first.
When you learn a durable fact, store it via the MCP. Every stored fact must include:
If you cannot supply a source, you do not have a fact — you have a guess. Do not store guesses.
When a fact changes (a customer moves, a policy is revised):
CLAUDE.md..claude/memory/*.md.The graph is for evolving, provenance-bearing domain facts. Keep code-shaped knowledge in files where it is cheap and PR-reviewable.
This skill needs the Zep MCP server. It is not auto-started by the plugin —
add it to your project's .mcp.json only if you want a knowledge graph, then
set ZEP_API_KEY (and ZEP_API_URL for self-hosted) in your environment:
{
"mcpServers": {
"zep": {
"command": "npx",
"args": ["-y", "@getzep/zep-mcp-server"],
"env": { "ZEP_API_KEY": "${ZEP_API_KEY}", "ZEP_API_URL": "${ZEP_API_URL}" }
}
}
}
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
npx claudepluginhub camilool8/harness-engineering-templates --plugin harness-base