@tmustier/pi-agent-guidance
Loads provider-specific context files (CLAUDE.md, CODEX.md, GEMINI.md) based on current model.
Package details
Install @tmustier/pi-agent-guidance from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@tmustier/pi-agent-guidance- Package
@tmustier/pi-agent-guidance- Version
0.1.4- Published
- Apr 28, 2026
- Downloads
- 202/mo · 181/wk
- Author
- tmustier
- License
- MIT
- Types
- extension
- Size
- 14.3 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"agent-guidance.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
agent-guidance
Loads provider-specific context files (CLAUDE.md, CODEX.md, GEMINI.md) based on current model, supplementing Pi's AGENTS.md loading.
How It Works
flowchart LR
S1["~/.pi/agent/"] --> B
S2["project/"] --> B
subgraph Core ["Pi Core"]
B["Load all AGENTS.md<br/><sub>(CLAUDE.md as fallback)</sub>"]
end
subgraph Ext ["agent-guidance extension"]
B --> C{Which provider?}
C -->|Anthropic| D[+ CLAUDE.md]
C -->|OpenAI/Codex| E[+ CODEX.md]
C -->|Google| F[+ GEMINI.md]
end
D --> G[System Prompt]
E --> G
F --> G
| Provider | File |
|---|---|
| Anthropic | CLAUDE.md |
| OpenAI / Codex | CODEX.md |
| GEMINI.md |
Pi Core behavior
Pi Core loads AGENTS.md from ~/.pi/agent/ and project directories (walking up from cwd). Falls back to CLAUDE.md if no AGENTS.md exists.
What this extension adds
For each directory, loads the provider-specific file if:
AGENTS.mdexists (so core didn't load the provider file as fallback)- Content differs from
AGENTS.md(handles copy scenario)
Install
Pi package manager
pi install npm:@tmustier/pi-agent-guidance
pi install git:github.com/tmustier/pi-extensions
Then filter to just this extension in ~/.pi/agent/settings.json:
{
"packages": [
{
"source": "git:github.com/tmustier/pi-extensions",
"extensions": ["agent-guidance/agent-guidance.ts"]
}
]
}
Local clone (setup script)
./setup.sh
Links the extension to ~/.pi/agent/extensions/ and helps you set up AGENTS.md.
Templates
Starter templates in templates/:
CLAUDE.md- Claude-specific guidelinesCODEX.md- OpenAI guidelines:<solution_persistence>(bias for action, persist till the task is done) and<validation>(run tests/lint/typecheck/build before summarizing or committing)GEMINI.md- Gemini guidelines:<tool_usage_rules>steering the model to pi'sread/write/edittools instead ofcat/heredoc/sed -i/etc.
Install with:
ln -s ~/pi-extensions/agent-guidance/templates/CLAUDE.md ~/.pi/agent/
Configuration (Optional)
Create ~/.pi/agent/agent-guidance.json:
{
"providers": { "anthropic": ["CLAUDE.md"] },
"models": { "claude-3-5*": ["CLAUDE-3-5.md"] }
}
Changelog
See CHANGELOG.md.