Pensieve provides a project-level knowledge base and a routing layer for developer tooling. It captures explored file locations, module boundaries, call chains, and established architecture decisions so agents can make consistent choices and reuse project-specific knowledge. Pensieve exposes routing commands (init, upgrade, migrate, doctor, self-improve, refine, sync-instructions) to manage the local user-data store and knowledge graph.
Use Pensieve when an agent needs to: bootstrap project-specific state, refresh its knowledge, run structural migrations, perform read-only diagnostics, extract and persist lessons after completing work, or sync pipeline instructions into project docs. Helpful during long-lived projects where consistency and recorded decisions matter.
.src/tools/ (init, upgrade, migrate, doctor, self-improve, refine, sync-instructions) — check the repo for implementations..pensieve/ including the knowledge graph.Likely compatible with autonomous code-focused agents (Copilot-style, Codex, Claude Code) and CLI-capable agents that can run filesystem operations.
Pensieve is a project knowledge base and workflow router for AI agents. The SKILL.md acts as a dispatcher to seven tools (init, upgrade, migrate, doctor, self-improve, refine, sync-instructions) whose specs live in .src/tools/ — none of which were bundled with the skill. No scripts were present to execute. The skill is purely instructional with no executable content, raising no security concerns but limiting verifiability.
Router-only SKILL.md with all implementation details delegated to .src/tools/*.md files not included in the audit payload. Architecture is decent with clear separation, but code quality is limited by the thin body content.