Pentimento — Development skill for Claude Code
Status, intent, and lineage over agent plan files.
How to install Pentimento
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open kjiwa/pentimento and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Pentimento does
Status, intent, and lineage over agent plan files.
Alternatives in Development
- LifeOS — ⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your i 18.7k ★
- Auto — Smart router - Single entry point with natural language intent detection 2.8k ★
- Icpg Intent — Manually create or update an iCPG intent (ReasonNode) for a file before implementing 705 ★
README
pentimento
Status, intent, and lineage over agent plan files.
[](https://github.com/kjiwa/pentimento/actions/workflows/check.yml) [](https://pypi.org/project/pentimento/) [](https://pypi.org/project/pentimento/)

Coding agents leave plan files behind. After a few hundred of them you cannot tell which finished, which you still care about, or which plan replaced which — the filenames are random and the files say nothing about their own state. pentimento derives that state and gives you a CLI to list, filter, and render the lot as a lineage tree.
Two kinds of plan are worth finding again:
- The long one: an infrastructure migration designed over months grows
subplans, absorbs decisions made in discussion, and leaves behind the
branches you rejected — the part you want back a quarter later. A
superseded plan is a decision record, not garbage, which is why
supersededis the one status no derivation produces or overwrites. - The finished one that is not over: execution ends with findings you will
not act on today. Tag it and set an intent, and
list --tagorlist --starredbrings it back when you are ready to pick the thread up again.
A pentimento is the earlier composition showing through a repainted canvas; that is what a plans directory is.
Built with [Claude Code](https://claude.com/claude-code).
Install
pip install pentimento
# or from source:
pip install git+https://github.com/kjiwa/pentimento.git
Quick start
Point `AGENT_PLANS_DIR` at your plans directory (it defaults to `~/.claude/plans`), then:
pentimento backfill # derive status/intent/created/parent/project once
pentimento list # see the corpus
pentimento set som
Related Skills
Lineage
Show framework lineage status, drift analysis, and manifest validation.
Start Session
Initialize a new Claude coding session: capture project status, load key context, and record developer intent.
Buy Agent Ops
Route Agent Ops Command Center buyers to checkout status and the $203 team-license request without counting un
Paper
Single entry point for the paper-team. Parses natural language intent and dispatches to the right subagent (pl
Idea Forecast
先看清规律,再预测 idea,最后证明它还没人做。Claude Code 选题 skill:lineage / shoots / compare / check
Lineage Logo
A local SVG logo editor for fine-tuning designs by hand or with Codex and Claude Code.
Related Agents
Create Plan
Create a plan for a coding task. Interviews to extract intent, thinks deeply before planning, writes a plan fi
PM Coordinator.Agent
Use when a large or cross-module task needs intent clarification, repository initialization checks, scope free
QA Author
Blind QA-plan author. Spawned by /blueprint immediately after context.md is written — reads ONLY context.md an