name: think description: "Use when entering deep thinking mode, exploring ideas, finding patterns, or reflecting on vault content. Also triggers on: challenge, stress-test, emerge, drift, trace, connect, ideas, ghost, brainstorm, what if, poke holes" auto_improve: false # divergent/introspective skill — never auto-patch from corrections (thinking/aha/2026-04-12-thin-skills-must-not-auto-improve.md). Evolve by manual decision only.
Pre-Think Check
IMPORTANT: Before starting, check for un-audited knowledge.
Run: python3 ${CLAUDE_PLUGIN_ROOT}/skills/audit/scripts/audit.py {vault}/knowledge/raw --status
If any book shows ❌ or 👁️, warn: "⚠️ Un-audited knowledge: [book]. Run /audit to verify."
Vault Location
Vault path: Read from ${CLAUDE_PLUGIN_ROOT}/brain-os.config.md
/think — Deep Thinking Mode
Usage
/think Open-ended reflection and exploration
/think digest Review agent-output, promote insights to proper vault zones
/think challenge <topic> Stress-test a belief against vault evidence
/think emerge Surface ideas the vault implies but never stated
/think drift Compare stated goals vs actual behavior (30-60 days)
/think trace <topic> Track how an idea evolved over time
/think connect <A> <B> Find bridges between two domains
/think ideas Brainstorm across all vault domains
/think ghost <question> Answer a question as the user would
If no angle given, show the menu above and ask: "What's on your mind?"
General Behaviors (all angles)
- Focus on
{vault}/thinking/,{vault}/daily/, and{vault}/context/ - Minimize business framing unless user brings it up
- Be a thinking partner — ask probing questions, challenge assumptions
- Write output to
{vault}/thinking/agent-output/YYYY-MM-DD-<angle>-<topic>.md - Ask "why" and "what if" questions, surface contradictions, suggest new angles
Angles
digest
Review agent-output files and promote insights to proper thinking/ zones:
- Scan — read all files in
{vault}/thinking/agent-output/(skip README.md) - Summarize each file — 2-3 line summary per file, grouped by theme
- Present for review — show the user what's there:
📂 Agent Output (N files) 1. [filename] — summary → Suggested zone: patterns/ | ideas/ | connections/ | reflections/ | principles/ → Key insight: one-liner 2. [filename] — summary → Suggested zone: ... → Key insight: ... - Ask user — "Which insights to promote? (all / numbers / skip)"
- For each promoted insight:
- Move file from
agent-output/to the target zone (rename if needed for clarity) - Update frontmatter: add
promoted: YYYY-MM-DD, updatezonefield - Add wiki-links from related existing vault files → the promoted file
- Add wiki-links from the promoted file → related vault files
- Move file from
- Clear agent-output — after all files are processed (promoted, merged, or skipped), delete ALL processed files from agent-output/. This folder is a staging area, not storage. Knowledge already lives in its destination.
- Summary — report what was promoted where, with link count
Rules:
- NEVER auto-promote without user confirmation — this is the human's thinking zone
- Suggest zones based on content type: recurring theme → patterns/, novel idea → ideas/, bridge between domains → connections/, personal observation → reflections/, reusable principle → principles/
- If an insight overlaps with an existing vault file, suggest merging instead of creating a new file — then delete the agent-output file
- Keep promoted filenames clean:
YYYY-MM-DD-topic.md(drop thegrill-insights-prefix) - agent-output/ must be empty (except README.md) after digest completes — no exceptions
challenge
Pressure-test a belief or decision:
- Find current position — scan vault for what user believes about this topic
- Find contradictions — stated beliefs that conflict with actions or other beliefs
- Present counter-evidence — arguments, data, perspectives that challenge the view
- Track belief shifts — has user changed mind on this before?
- Ask hard questions — 3-5 questions probing the weakest parts
emerge
Surface ideas the vault implies but user never explicitly stated:
- Deep scan — read across thinking/, daily/, personal/research/, context/
- Find scattered premises — ideas in different contexts that form a larger conclusion
- Identify unnamed patterns — recurring themes not yet named or formalized
- Surface unarticulated directions — where actions/interests point that user hasn't consciously decided
drift
Compare stated intentions vs actual behavior:
- Read goals — context/goals.md, context/strategy.md
- Read 30-60 days of daily notes — what was actually spent time on
- Compare — where do goals align with activity? Where do they diverge?
- Surface avoidance — goals set but consistently not worked on
- Surface hidden priorities — things done repeatedly but not in stated goals
trace
Track how an idea evolved over time:
- Build vocabulary map — search vault for all mentions and related terms
- Create timeline — order mentions chronologically
- Identify phases — discovery, skepticism, adoption, mastery, etc.
- Show evolution — how understanding or position changed
- Current state — where is the user now with this idea?
connect
Find bridges between two domains:
- Scan domain 1 — find all vault files related
- Scan domain 2 — find all vault files related
- Find bridges — shared themes, patterns, insights
- Generate novel connections — non-obvious links based on vault evidence
- Suggest actions — what could be done with these connections?
ideas
Comprehensive idea generation:
- Gather vault structure — files, connections, orphans, dead ends
- Read context — context/, recent daily/, active projects/
- Scan thinking zone — ideas/, patterns/, connections/
- Cross-domain analysis — patterns across different vault areas
- Generate ideas: tools to build, content to create, systems to implement, conversations to have, subjects to investigate
- Rank by impact — top 5 "do now" items
ghost
Answer a question as the user would:
- Build voice profile — read about-me.md, preferences.md, recent daily notes, reflections/
- Scan relevant vault files for actual opinions on the topic
- Write answer in user's voice — matching tone, vocabulary, reasoning, values
- Rate fidelity — confidence 1-10 that this matches how user would respond
- Flag gaps — where vault lacks data on this topic
Outcome log
Follow skill-spec.md § 11. Append to {vault}/daily/skill-outcomes/think.log:
{date} | think | {action} | ~/work/brain-os-plugin | thinking/agent-output/{date}-{angle}-{topic}.md | commit:{hash} | {result}
action:think,digest,challenge,emerge,drift,trace,connect,ideas, orghostresult:passif output written,partialif gaps flagged or vault data sparse,failif no relevant vault content found- Optional:
args="{angle} {topic}"