@narumitw/pi-btw
v0.1.24
Published
Pi extension that adds a /btw side-question command.
Downloads
1,419
Maintainers
Readme
💬 pi-btw — Side Questions for the Pi Coding Agent
@narumitw/pi-btw is a native Pi coding agent extension that adds /btw, a side-question command for quick clarifications that should not interrupt or pollute the main agent conversation.
Use it when you want to ask a temporary question, inspect context, or get a short explanation while keeping the primary coding task focused.
✨ Features
- Adds a
/btw <question>command to Pi. - Answers side questions in a temporary UI.
- Uses the current session branch as context.
- Does not append the side question or answer to the main conversation.
- Works as an independently installable npm Pi extension package.
📦 Install
pi install npm:@narumitw/pi-btwTry without installing permanently:
pi -e npm:@narumitw/pi-btwTry this package locally from the repository root:
pi -e ./extensions/pi-btw🚀 Usage
/btw <your side question>Examples:
/btw what does this TypeScript error mean?
/btw summarize the current implementation before we continue
/btw is this API name idiomatic?🧠 Why use pi-btw?
Normal assistant messages become part of the main Pi conversation and can distract the coding agent from the task. pi-btw creates a lightweight side channel for context-aware questions, making it useful for pair programming, debugging, code review, and repository exploration.
🗂️ Package layout
extensions/pi-btw/
├── src/
│ └── btw.ts
├── README.md
├── LICENSE
├── tsconfig.json
└── package.jsonThe package exposes its Pi extension through package.json:
{
"pi": {
"extensions": ["./src/btw.ts"]
}
}🔎 Keywords
Pi extension, Pi coding agent, AI coding agent, side question command, agent chat workflow, TypeScript Pi package, npm Pi extension.
📄 License
MIT. See LICENSE.
