synthesis-thinking-framework
Synthesis Thinking Framework
A five-mode thinking methodology with a pre-response protocol. This is always-on reasoning infrastructure, not an invocable tool. When loaded into context, it shapes how every non-trivial problem gets analyzed.
The Five Thinking Modes
Apply these in sequence. Each mode builds on what the previous one established.
1. First Principles Thinking
Strip away assumptions. What do we actually know versus what are we assuming? Decompose the problem to fundamental truths, then rebuild from there.
When to apply: At the START of any problem, before anything else.
The discipline: Before asking "how did someone else solve this?" ask "what is actually true here?" Borrowed solutions often carry borrowed assumptions that don't fit your situation.
In practice:
- Identify every assumption in the problem statement
- Ask which assumptions are actually verified facts
More from rajivpant/synthesis-skills
synthesis-fact-checking
Systematic fact-checking process for verifying claims in articles and blog posts, particularly those synthesized from multiple AI deep-research outputs. Use when asked to: fact-check, verify claims, verify sources, check accuracy, citation verification, review factual accuracy, validate references.
17synthesis-article-writing
>
14synthesis-concise-messaging
>
14synthesis-codebase-review
Enterprise-scale codebase audit methodology with tiered review system (Essential through Mission-Critical). Use when asked to: codebase review, code audit, code review, review codebase, architecture review, security audit, full code review, enterprise review, codebase health check.
14synthesis-context-lifecycle
Three-tier context architecture for managing AI working memory across long-running projects. Use when asked to: manage context, project context, session management, context lifecycle, working memory, archival, archive sessions, context maintenance, garbage collection for context, tiered context.
14synthesis-code-planning
Structured approach to code generation, implementing features, and writing code. Use when asked to generate code, implement a feature, write code, or tackle a coding task. Analyzes the task, generates multiple approaches with trade-offs, selects the optimal solution, and implements it.
14