From thinking
Analyse a problem through multiple structured passes from different lenses. Use for requirements analysis, architecture decisions, or any problem that benefits from multi-angle examination.
npx claudepluginhub hpsgd/turtlestack --plugin thinkingThis skill is limited to using the following tools:
Run structured multi-lens analysis on $ARGUMENTS. Follow every step below — the value of this approach comes from completing the full process, not from any single lens.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
Run structured multi-lens analysis on $ARGUMENTS. Follow every step below — the value of this approach comes from completing the full process, not from any single lens.
Single-pass analysis captures one perspective and gives you confidence you don't deserve. Each additional lens surfaces requirements, edge cases, risks, and opportunities invisible from other angles. The combination yields richer understanding than any single perspective — and the contradictions between lenses are where the most important insights live.
Grounded in: Hermeneutic Circle (iterative interpretation), Triangulation (multiple evidence sources), Six Thinking Hats (de Bono), Causal Layered Analysis, Viewpoint-Oriented Requirements Engineering.
Before selecting lenses, write a clear problem statement:
Problem: [one sentence describing the decision or problem]
Context: [why this matters, what triggered the analysis]
Constraints: [known constraints — time, budget, technical, organisational]
Stakeholders: [who is affected by or has input on this decision]
Current state: [what exists today]
Desired state: [what "solved" looks like]
This framing will be tested and refined by each lens. Expect it to evolve.
Choose 3-5 lenses from the eight below. Select based on the nature of the problem — not every lens applies to every problem. The table includes guidance on when each lens is most valuable.
| # | Lens | Core question | Best for | Key risk if skipped |
|---|---|---|---|---|
| 1 | User | Who uses this, what do they actually need, and what frustrates them? | Product decisions, UX, feature design | Building something nobody wants |
| 2 | Technical | What are the constraints, what's possible, and what's hard? | Architecture, implementation, feasibility | Committing to the impossible |
| 3 | Business | What's the cost, value, risk, and return? | Investment decisions, prioritisation, strategy | Spending money on the wrong thing |
| 4 | Adversarial | How could this fail, be attacked, or go wrong? | Security, reliability, risk management | Blind spots that become incidents |
| 5 | Temporal | What happens in 6 months, 2 years, 5 years? What's the migration path? | Architecture, strategy, hiring, process | Painting yourself into a corner |
| 6 | Simplicity | What's the simplest version that works? What can be removed? | Scope decisions, MVP definition, refactoring | Over-engineering, scope creep |
| 7 | Precedent | How have others solved this? What worked, what failed, and why? | Proven patterns, avoiding known mistakes | Repeating industry mistakes |
| 8 | Edge case | What about empty inputs, concurrent access, network failure, scale, abuse? | Technical design, API design, testing | Production surprises |
State which lenses you selected and why.
For each selected lens, follow this exact structure:
### Lens [N]: [Name]
**Focus question:** [The specific question this lens asks about this problem]
**Analysis:**
[Deep analysis from this perspective. Not a surface-level paragraph — spend real effort here.
Ask and answer at least 3 sub-questions specific to this lens and this problem.]
**Findings unique to this lens:**
1. [Something this lens revealed that no previous lens surfaced]
2. [Another unique finding]
3. [Another unique finding]
**Contradictions with previous lenses:**
- [Where this lens disagrees with a finding from a previous lens, and why]
- [If no contradictions: "No contradictions — this lens reinforces [specific finding] from [lens name]"]
**Risks identified:**
| Risk | Likelihood | Impact | Mitigation |
|---|---|---|---|
| [risk] | High/Med/Low | High/Med/Low | [what to do] |
**Open questions:**
- [Questions this lens raised that need answers from stakeholders, data, or further investigation]
After completing all lenses, synthesise the findings. This is where the real value emerges.
What appeared across multiple lenses? These are your highest-confidence conclusions.
| Finding | Supported by lenses | Confidence | Implication |
|---|---|---|---|
| [finding] | [lens names] | High / Medium | [what this means for the decision] |
A finding supported by 3+ lenses is almost certainly important. Act on it.
Where do lenses contradict? These require deliberate choices.
| Tension | Lens A says | Lens B says | Recommended resolution | Rationale |
|---|---|---|---|---|
| [topic] | [position] | [position] | [which side to favour] | [why] |
For each tension, make a recommendation. Don't leave trade-offs unresolved — the whole point of this analysis is to reach a better decision.
What did later lenses reveal that earlier ones missed? This demonstrates the value of multi-lens analysis and highlights areas where single-perspective thinking would have failed.
| Blind spot | Revealed by | Would have caused | Prevention |
|---|---|---|---|
| [what was missed] | [lens name] | [consequence of missing it] | [how to catch this in the future] |
Based on the analysis, rewrite the problem statement from Step 1. It should now be sharper, more nuanced, and account for what you learned.
Original framing: [from Step 1]
Revised framing: [incorporating insights from all lenses]
Key difference: [what changed and why it matters]
Based on all lenses, define what "success" looks like:
| Criterion | Source lens | Metric | Threshold |
|---|---|---|---|
| [criterion] | [which lens identified this] | [how to measure] | [what "good" looks like] |
State a clear recommendation with:
**Recommendation:** [what to do]
**Confidence:** [High / Medium / Low] — based on [what evidence]
**Key risks:** [top 2-3 risks and their mitigations]
**Next steps:**
1. [Immediate action]
2. [Follow-up action]
3. [Validation step]
**What would change this recommendation:**
- [If X turns out to be true, reconsider Y]
- [If Z happens, switch to approach W]
/council — when iterative-depth reveals irreconcilable tensions between lenses, convene a council to debate the trade-offs./first-principles — when a lens reveals that the problem framing itself is wrong, decompose to fundamentals.