@firstpick/pi-extension-grill-me
Deterministic design interview command and tools for Pi.
Package details
Install @firstpick/pi-extension-grill-me from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@firstpick/pi-extension-grill-me- Package
@firstpick/pi-extension-grill-me- Version
0.1.0- Published
- May 18, 2026
- Downloads
- not available
- Author
- firstpick
- License
- MIT
- Types
- extension
- Size
- 10.5 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@firstpick/pi-extension-grill-me
Deterministic /grill-me design interview workflow for Pi.
What it does
- Adds
/grill-me [plan]to start a rigorous design interview. - Forces progress through structured tools instead of relying only on prompt text.
- Records each question, recommended answer, user answer, status, and notes.
- Persists session state in the active project at
.pi/grill-me/state.json. - Saves final results to Markdown inside the project directory.
- Refuses to write result files outside the current project directory.
Install
pi install npm:@firstpick/pi-extension-grill-me
Development symlink
For local development, symlink Pi's global extension entry to this package:
ln -s /home/firstpick/npm-packages/pi-extension-grill-me/index.ts ~/.pi/agent/extensions/grill-me.ts
Then run /reload in Pi.
Configuration
No required configuration.
Commands
/grill-me [plan]— initialize a grill session for the current project and start the interview.- If no plan is supplied, the agent asks you to paste or describe the plan first.
Tools
grill_record_turn- Records exactly one interview question at a time.
- Captures the assistant recommendation, user answer, decision status, and notes.
grill_save_results- Writes the active interview state to Markdown.
- Defaults to
GRILL-ME.mdin the project root. - Accepts a project-relative
pathoverride.
Output files
.pi/grill-me/state.json # structured session state
GRILL-ME.md # default rendered result file
Example
/grill-me Build a new plugin system for the app
Pi will ask one question at a time, provide a recommended answer, explore the codebase when possible, and save results when the interview is complete or when asked to stop/save.