From pi
Tracks evolving understanding of topics via sequenced documents (baseline, deepening, correction, pivot, synthesis). Useful for multi-session investigations across projects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pi:progressThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Track how your understanding of a topic evolves across sessions. A progression is a sequence of documents (baseline, deepenings, corrections, pivots) that captures the full arc of investigation.
Track how your understanding of a topic evolves across sessions. A progression is a sequence of documents (baseline, deepenings, corrections, pivots) that captures the full arc of investigation.
/progress <subcommand> [args]
Start tracking a new topic.
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-init --project PROJECT --topic "Topic Name"
Determine PROJECT from the current working directory (basename of CWD). Ask the user for the topic name if not provided.
Example: /progress start ECS Task Placement Strategy
To create a progression for a different project (cross-project), pass --project:
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-init --project cloudfix --topic "Topic Name"
Use _global for progressions not tied to any project:
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-init --project _global --topic "AWS Cost Patterns"
Save the current analysis/finding as a numbered document in the progression.
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-add \
--project PROJECT \
--topic "TOPIC" \
--number NN \
--title "Document Title" \
--type TYPE \
[--file PATH] \
[--corrects NN]
Document types:
baseline — Initial understanding, first passdeepening — Deeper analysis that builds on previous docscorrection — Corrects a previous document (use --corrects NN)pivot — Fundamental change in direction or approachsynthesis — Consolidation of multiple findingsHow to determine the number: Look at the existing progression with pi-progression-status and use the next sequential number.
How to create content: Pipe content directly via stdin using --file -. Do NOT write to /tmp. Example:
cat <<'DOC' | pi-progression-add --project PROJECT --topic TOPIC --number NN --title "Title" --type TYPE --file -
# Document Title
Content goes here...
DOC
The content should capture:
Example: /progress add correction "Actual Cost is $3.9K not $387K" --corrects 1
Use this when a new finding invalidates a previous document. This is a shortcut that combines add with --type correction --corrects NN.
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-add \
--project PROJECT \
--topic "TOPIC" \
--number NN \
--title "Correction Title" \
--type correction \
--corrects PREV_NN \
--file /path/to/content.md
Example: /progress correct 1 "CUR shows actual cost is much lower"
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-conclude --project PROJECT --topic "TOPIC"
Concluded progressions are no longer injected into session context but remain searchable.
Example: /progress conclude ECS Task Placement Strategy
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-status --project PROJECT --topic "TOPIC"
Shows: status, document list with types, corrections, current position.
Example: /progress show ECS Task Placement Strategy
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-status --project PROJECT
Shows all progressions with their status (active/concluded/parked).
Add --all to list progressions across all projects:
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-status --all
Example: /progress list
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-search QUERY [--project PROJECT] [--limit N]
Searches all progression documents via FTS5 full-text search. Without --project, searches globally across all projects.
Example: /progress search "cost optimization"
Example: /progress search "migration" --project cloudfix
To reindex existing progressions (run once after upgrading):
${CLAUDE_PLUGIN_ROOT:-~/.claude/project-intelligence}/bin/pi-progression-search --reindex
pi-progression-status to find the next number.--type correction --corrects NN so the progression tracks what was wrong and why.Active progressions are automatically injected into session context. They include:
This helps new sessions pick up where previous ones left off without re-reading all documents.
npx claudepluginhub theaichimera/claude-code-project-intelligenceBuilds and queries AI-powered knowledge bases from claude-mem observations, enabling focused Q&A on past work patterns, decisions, and bugfixes.
Saves, searches, recalls, digests, and prunes project learnings that persist across sessions. Use when the user wants to record knowledge or load prior learnings before starting work.
Manages project learnings across sessions: search, list, delete, promote, and export. Activates on queries like "what have we learned" or "show learnings".