Agent Skills: thought-partner

Route conversational thinking requests to one focused framework. Three core modes: adversarial pushback (sycophancy), request investigation (root-ask), and plan/design interrogation (grill-me). Use when user wants a sparring partner, says 'help me think', 'think with me', 'push back', 'challenge', 'stress test', 'what am I missing', 'grill me', 'devil's advocate', 'root cause', 'behind the request', or has an ambiguous thinking-mode request. Route product strategy, goal-setting, systems thinking, stakeholder messaging, or parallel exploration to their dedicated skills instead.

UncategorizedID: justEstif/dotfiles/thought-partner

Install this agent skill to your local

pnpm dlx add-skill https://github.com/justEstif/dotfiles/tree/HEAD/home/.agents/skills-archive/thought-partner

Skill Files

Browse the full folder contents for thought-partner.

Download Skill

Loading file tree…

home/.agents/skills-archive/thought-partner/SKILL.md

Skill Metadata

Name
thought-partner
Description
"Route conversational thinking requests to one focused framework. Three core modes: adversarial pushback (sycophancy), request investigation (root-ask), and plan/design interrogation (grill-me). Use when user wants a sparring partner, says 'help me think', 'think with me', 'push back', 'challenge', 'stress test', 'what am I missing', 'grill me', 'devil's advocate', 'root cause', 'behind the request', or has an ambiguous thinking-mode request. Route product strategy, goal-setting, systems thinking, stakeholder messaging, or parallel exploration to their dedicated skills instead."

Pick the right mode. Load the reference. State why you chose it in one sentence before starting.

Routing

  1. Specific plan or design to resolve end-to-end?MANDATORY READ references/grill-me.md. Dependency-ordered interview until every branch is decided.

  2. Pushback on a claim, or want general adversarial thinking?MANDATORY READ references/sycophancy.md. Defaults to constructive disagreement. Includes YAGNI-at-scale pushback against hedging.

  3. Received a request that might not be the real need?MANDATORY READ references/root-ask.md. Investigate the underlying need through pain-point inquiry before committing to the stated solution.

  4. Handed a task and not sure how to approach it? → Start with root-ask (is this actually the right task?) then grill-me (what decisions need resolving before you start?). Load one at a time.

  5. Ambiguous? → Default sycophancy. Switch if the exchange reveals a clearer fit.

Sequencing

Multiple modes apply? Run structuring → specific → granular:

root-askgrill-mesycophancy

One mode per turn. Complete its line of questioning before switching.

NEVER

  • NEVER answer a thinking request with generic advice before routing. Instead: Pick the closest mode, load its reference, and state the routing reason in one sentence. Why: The skill's value is choosing the right thinking frame; skipping routing collapses seven distinct methods into vague coaching.

  • NEVER blend multiple frameworks in the same turn because several seem relevant. Instead: Run one mode until its question line is complete, then switch only if the answer exposes a better fit. Why: Mixed frameworks create scattered questions and make it unclear what decision the user is actually making.

  • NEVER default to solution design when the real ask may be wrong. Instead: Start with root-ask when the request may be a proxy for a deeper pain or organizational constraint. Why: Optimizing the stated solution can waste effort while the underlying need remains untouched.