How rohankgeorge/thinking-tools works
thinking-tools is a Claude Code marketplace carrying the Brainstorming plugin: a Socratic dialogue skill and a schema-driven decision-document skill. The main workflow clarifies a problem into a plan, or routes decision-dense work to an offline HTML instrument; respondents can return their answers to the conversation. The README documents profile bootstrap and lookup. The validator excerpt confirms schema loading, validation, and renderer-based output; other skill internals are represented only where documented.
Main entry points: brainstorming/SKILL.md Brainstorming skill · decision-instrument/SKILL.md Instrument builder · validate.mjs Schema gate and builder · instrument-renderer.html HTML renderer
Components 11
Dialogue planning
- Brainstorming skill
plugins/brainstorming/skills/brainstorming/SKILL.md - Actionable plan
Decision instruments
- Instrument builder
plugins/brainstorming/skills/decision-instrument/SKILL.md - Instrument schema
- Schema gate and builder
plugins/brainstorming/skills/decision-instrument/scripts/validate.mjs - HTML renderer
plugins/brainstorming/skills/decision-instrument/assets/instrument-renderer.html - Offline instrument
Personal profile
- Profile template
plugins/brainstorming/skills/brainstorming/references/profile-template.md - Local profile
Other components
- User
- Instrument reader
Connections 13
- User → Brainstorming skill: describes problem
- Brainstorming skill → Actionable plan: produces plan
- Brainstorming skill → Instrument builder: routes decision task
- User → Instrument builder: requests instrument
- Instrument builder → Instrument schema: authors schema
- Instrument builder → Schema gate and builder: runs build gate
- Instrument schema → Schema gate and builder: loads schema
- Schema gate and builder → HTML renderer: reads template
- Schema gate and builder → Offline instrument: writes instrument
- Instrument reader → Offline instrument: opens and answers
- Instrument reader → Brainstorming skill: pastes answers
- Brainstorming skill → Profile template: uses template
- Brainstorming skill → Local profile: looks up or writes