Propose a Pi extension from repeated harness friction. Use when the user asks for extension ideas, or when the same retry, huge tool output, or manual step happened twice or more.
Scanned 8/31/2026
Install to Claude Code
npx -y skills add sorafujitani/skills --skill propose-pi-extensions --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Propose Pi Extensions?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sorafujitani-propose-pi-extensions)More formats (shields.io, HTML) on the badges page.
---
name: propose-pi-extensions
description: Propose a Pi extension from repeated harness friction. Use when the user asks for extension ideas, or when the same retry, huge tool output, or manual step happened twice or more.
---
# Propose Pi Extensions
このセッションで観測した摩擦から、Pi extension 案を最大 1 件出す。実装は求められない限りしない。
## 先に除外する
次は拡張にしない。
- 1回限りの作業、文言修正、単発コマンド
- スキル、prompt template、`AGENTS.md` で足りるもの
- 既にあるもの。先に確認する。
- `~/.pi/agent/extensions/`
- `~/.pi/agent/settings.json` の `packages`
- 公式例: `@earendil-works/pi-coding-agent` の `examples/extensions/`
## 拡張にする条件
次のどれかを満たすときだけ提案する。
- 同じ失敗や再試行がループしている
- ツール結果が大きすぎて再読・再実行が増えている
- ターンをまたいで同じ手作業をしている
- イベントで機械的に直せる(`tool_call` / `tool_result` / `before_agent_start` / `before_provider_request` / `session_before_compact`)
モデルに「短く書け」と足すだけの案は出さない。
## 出力
日本語で、この形だけ。
```text
拡張: <name>
きっかけ: <このセッションで起きた具体>
フック: <event / API>
効果: <減るターン、再送、手作業>
作らない理由がないか: <既存拡張・skill・設定で足りない理由>
```
候補が弱ければ「今は作らない」と書いて終わる。
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...