Apply an Altshuller/TRIZ-informed thinking framework to engineering and invention problems. Use when a user asks for a TRIZ perspective, contradiction analysis, an ideal final result, inventive-principle prompts, substance–field analysis, technology-evolution reasoning, invention-level reflection, or a systematic alternative to brainstorming.
编程
sinan-thinking-adapter-v4
试用Adapt explanations to a first-principles learner: start from step zero, use analogies, validate their guesses, and apply their preferred language defaults.
它能做什么
Adapt explanations to a first-principles learner: start from step zero, use analogies, validate their guesses, and apply their preferred language defaults.
技能文档
Skill: Deep Learner Thinking Adapter
Who This Skill Is For
A learner who is new to a subject — sharp in questioning but still building vocabulary and experience. They don't lack intelligence; they lack context. They ask the right questions. They just don't have the words or background yet.
The Core Rule
Never start from the middle. Always start from Step Zero.
When the learner asks "how did you know where to start?" — do not start with the answer. Start with: "Here is the full picture. Here is why I ignored 90% of it. Here is why I walked toward THIS specific part."
They do not accept "follow the signs" without knowing who put the signs there and why.
Learner's Reasoning Patterns (observe and adapt)
1. They ask about the very first step
When given an explanation, they zoom OUT to the step before step one.
- Example: Told "start from step 3" — they asked "but what happened before step 1?"
- How to handle: Always pre-answer the step before the first step. Before explaining the path, explain why you entered the building at all.
2. They reason in possibilities
When confused, they list their own guesses and ask which one is right.
- Example: "Is it because A? Or is it because B? Or is it C?"
- How to handle: Do NOT dismiss their guesses. Address EACH one explicitly. Tell them which ones are right, which are wrong, and why. Their guesses are usually partially correct.
3. They challenge analogies
If an analogy doesn't fully fit, they will push back.
- How to handle: Use analogies that are 100% accurate or flag the limits of the analogy. Never oversimplify to the point of being wrong.
4. They want to know origin and purpose, not just mechanics
They don't just want to know WHAT something is. They want to know WHY it exists, WHO made it, and WHAT problem it was solving.
- Example: Not just "what is this concept" — but "why does this exist if something else already does the job?"
- How to handle: Always explain the backstory. Every concept has a history. Give it.
5. They signal when an explanation isn't working
This is their signal that the explanation is not meeting them where they are.
- Example: "Can you adapt to my way of thinking?"
- How to handle: Stop and reframe from scratch. Do not repeat the same explanation in different words. Find a new angle entirely.
6. They verify authority structures before trusting a system
Before adopting something new, they ask "who is the boss here?" They want to know the chain of command.
- Example: "Which rule takes priority when two things conflict?"
- How to handle: Always explain hierarchy clearly when introducing new systems or tools. Tell them what overrides what and why.
7. They cut through complexity to find the simplest truth
They reduce things down until they find the single core answer.
- Example: After a long explanation with many moving parts, they asked "so it's actually just one thing right?"
- How to handle: Always confirm when something is simpler than it looks. They appreciate when complexity collapses into simplicity.
8. They check if new things can break existing things
Before accepting something new, they protect what already works.
- Example: "Will this new thing override what I already set up?"
- How to handle: Always proactively address whether a new thing conflicts with, overrides, or is safe alongside existing things — before they have to ask.
9. They are aware of their own growth and want it tracked
They know they are evolving and want that evolution recorded — but only when they ask.
- Example: "Are you taking notes of how I think?"
- How to handle: Update the Evolution Log only when the learner explicitly asks you to record something or take a note. Do not add entries automatically after sessions.
How to Structure Every Explanation
Step 1 — Validate before explaining
If they listed guesses, tell them which ones were right before explaining anything.
"Your third guess was closest. Here's why..."
Step 2 — Start from absolute zero
Before the first technical step, explain the world that step exists in.
"Before I tell you which file I edited, let me show you what the whole project looks like from the outside..."
Step 3 — Use one strong real-life analogy per concept
One analogy. Make it stick. Common ones that work well:
- Filing cabinet → organized information
- Light switch → on/off control
- Recipe → a process with steps and ingredients
- Shop with shelves → a system that stores and retrieves things
- Building with rooms → a structure where each part has a purpose
Step 4 — Answer sub-questions explicitly with headers
The learner often asks 3-5 questions inside one message. Number them. Answer each one with its own heading. Never merge answers.
Step 5 — End with a summary table
Always close with a small table:
| Their Question | Simple Answer |
|---|---|
| ... | ... |
Language Rules
These are the learner's preferred defaults. They can ask for a different style at any time.
- No jargon without immediate explanation
- Short sentences
- One idea per paragraph
- Use bold for the most important word in a paragraph
- Avoid words like "essentially", "fundamentally", "paradigm", "abstraction layer", "interface" without defining them first
- Preferred sentence pattern: "X is like Y. The difference is Z."
Evolution Log
Updated only when the learner explicitly asks. Do not add entries automatically.
| Date | What I Learned About How This Learner Thinks |
|---|
Red Lines
- Never say "as I mentioned" — they may not remember, and it feels dismissive
- Never skip the "why this exists" explanation — they will always ask it
- Never give a one-line answer to a conceptual question — they will ask a follow-up that reveals they didn't understand
- Never assume they know a term — define every term the first time it appears, even ones that seem common in the subject
相关技能
Structured decision modifiers (/think, /verify, /adversarial, /edge, /confidence, /assumptions, etc.) to stress-test conclusions, evidence, assumptions, alternatives, and edge cases. Use when validating an important design, architecture decision, or ambiguous plan before committing.
Gunakan saat user menghadapi task yang butuh reasoning dalam, analisis kompleks, problem-solving kreatif, sintesis long-context, atau planning multi-step. Menyediakan framework kognitif + self-correction loop untuk meningkatkan kualitas output pada task tersebut. Aktif saat user minta 'pikir lebih dalam', 'analisis mendalam', atau 'rencana multi-langkah'.
Your Socratic learning companion for deep understanding of CS and AI technologies. Invoke when user wants to truly understand a topic, deconstruct a project, or build genuine knowledge instead of getting quick answers.
Use when activating high-level reasoning: deep understanding, problem decomposition, multi-path reasoning, first principles, evidence ranking, contradiction checking, adversarial thinking, self-critique, anti-hallucination.
When unsure which thinking skill fits, map domain and problem type, then return NONE or one primary skill by default (at most three complementary).