piagent_
← ~/map

$ cat ~/map/pi-think-different.md

pi-think-different

Nine switchable thinking paradigms — six hats, thought trees, debate — as prompt contracts or harness-driven multi-pass workflows.

extensions✓ Oct 16

Facts

repository
github.com/voorjaar/pi-think-different ↗
GitHub Stars
★ 0
Forks
0
license
MIT
npm / mo
—
last push
Oct 14, 2026

install

pi install npm:pi-think-different — Pi loads src/index.ts directly, no build step, no dependencies beyond Pi; from a checkout, pi install ./pi-think-different loads it from the folder

## TL;DR

A pi extension with nine switchable thinking paradigms — six hats, Tree of Thoughts, debate, first principles — each usable as a session-long prompt contract or a harness-driven multi-pass workflow, driven by the /think command and a think tool.

## Key points

## FAQ

Q Does picking zh as the session language change how the model answers?

The README scopes language to the interface — picker, catalogue, help, status line, and notifications — while placement decides whether the reasoning structure lands in the answer or the thinking block; the harness renders structural labels in the session language.

Q Is there a build step or a dependency to install?

No — Pi loads src/index.ts directly with no dependencies beyond Pi; installs come from npm (pi install npm:pi-think-different) or a local checkout (pi install ./pi-think-different).

Q In run mode, who decides which branches get pruned?

The harness gate is computed from the scores the model reports, not asserted by the model — run-mode output labels each step and states what was pruned and why.

## References

## Related entries

## Guides

Last updated: Oct 16, 2026