home / skills / duong / dotfiles / think
This skill helps you perform deep, structured analysis using Reflective Thought Composition to tackle complex problems and evaluate trade-offs.
npx playbooks add skill duong/dotfiles --skill thinkReview the files below or copy the command above to add this skill to your agents.
---
name: think
description: Apply Reflective Thought Composition (RTC) for deep analysis of complex problems. Use when facing complex tasks requiring structured reasoning.
---
# š§ Think - Reflective Thought Composition
A structured thinking process for complex problem analysis.
## When to Use
- When facing complex tasks requiring structured reasoning
- When asked to "think deeply" about a problem
- When planning complex implementations
- When evaluating trade-offs between approaches
## Process
For each step, show your work:
```
šÆ restate |> š” ideate |> šŖ reflectCritically |> š expandOrthogonally |> āļø scoreRankEvaluate |> š¬ respond
```
### Steps Explained
| Step | Emoji | Action |
|------|-------|--------|
| **Restate** | šÆ | Clarify the problem in your own words |
| **Ideate** | š” | Generate potential solutions/approaches |
| **Reflect Critically** | šŖ | Examine weaknesses and assumptions |
| **Expand Orthogonally** | š | Consider alternative perspectives |
| **Score/Rank/Evaluate** | āļø | Compare options systematically |
| **Respond** | š¬ | Deliver the final recommendation |
## Depth Option
Use `--depth` or `-d` to control response detail:
- `-d 1` = ELIF (Explain Like I'm Five) - brief, simple
- `-d 5` = Standard depth - balanced detail
- `-d 10` = PhD prep - comprehensive, thorough
## Constraints
Keep the thinking process concise, compact, and information-dense:
- `d=1`: A few words per step
- `d=10`: A few bullet points per step
This skill applies Reflective Thought Composition (RTC) to break down and analyze complex problems with a repeatable, structured reasoning pipeline. It guides the agent through restating the problem, generating options, critiquing assumptions, exploring alternatives, scoring choices, and delivering a clear recommendation. Use it to produce evidence-backed conclusions and transparent chains of thought.
The process enforces a six-step inspection for every problem: restate the prompt, ideate multiple approaches, reflect critically on weaknesses, expand orthogonally to find overlooked angles, score and rank options, then respond with a recommended path. Depth can be adjusted with a depth flag (d=1 to d=10) to vary brevity versus thoroughness. Each step shows concise, information-dense work so reasoning is auditable and actionable.
How much detail should each step include?
Adjust with the depth flag: d=1 for one-line summaries, d=5 for a balanced breakdown, d=10 for detailed bullet-point analysis and evidence.
Will this expose chain-of-thought?
The skill encourages showing work for transparency and auditability. For contexts that require limited internal reasoning, use lower depth and redact sensitive internal notes.