57c0f08210cae4a18ca451b0b16c7250e1e062c2
Inside Pi, the extension no longer attempts to call the LLM directly (which Pi's ExtensionAPI doesn't support). Instead: - project_map_init: generates maps using AST + heuristics (fast, free) - project_map_patch: rewrites the file's directory with heuristics - project_map_reinit: full heuristic regeneration - project_map_validate: unchanged (no LLM needed) The CLI still supports real LLM calls via --llm-provider=kimi|openai. This separates concerns: - Pi extension: deterministic structural analysis - CLI: rich semantic analysis with configurable LLM
pi-project-map
Pi skill for hierarchical project analysis.
What it does
Generates .pi-map.md files throughout your project — one per directory — containing a dense, machine-readable summary of that directory's files, exports, dependencies, and architecture. This gives Pi agents instant project comprehension without reading every source file.
Quick Start
npm install -g pi-project-map
project-map init
Design
See design-doc.md for the full specification.
Implementation Plan
See implementation-plan.md for the engineering roadmap.
Description
Languages
TypeScript
97%
JavaScript
3%