Skip to content
Back to skills

Think

ASecurity

Brainstorm, evaluate, or decide during product creation. Pause the pipeline to think through a problem, compare approaches, or explore ideas before committing. Use when: 'think about', 'brainstorm', 'evaluate', 'compare', 'should I', 'help me decide', 'what if', 'not sure about', or any hesitation during /fill.

  • 25 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
ai-agentsgobash

Works with

  • cli

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add myclaude-sh/myclaude-creator-engine --skill think --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Think?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Think
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/myclaude-sh-think/badge)](https://www.skillsdirectory.com/skills/myclaude-sh-think)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: think
description: >-
  Brainstorm, evaluate, or decide during product creation. Pause the pipeline to
  think through a problem, compare approaches, or explore ideas before committing.
  Use when: 'think about', 'brainstorm', 'evaluate', 'compare', 'should I', 'help me decide',
  'what if', 'not sure about', or any hesitation during /fill.
argument-hint: "[topic or question]"
allowed-tools:
  - Read
  - Glob
  - Grep
  - Bash(myclaude *)
  - WebSearch
  - AskUserQuestion
---

# Think — Mid-Process Brainstorming & Decision Support

> The pipeline builds. This skill thinks. Use it whenever you need to pause, explore, or decide.

**When to use:** Between any two pipeline steps. During /fill when you're unsure about a section. Before /create when choosing a product type. Before /publish when evaluating readiness.

**When NOT to use:** For mechanical tasks (/validate, /package). Those have deterministic flows — thinking slows them down.

---

## Activation Protocol

0. **Shared preamble:** Load `references/quality/activation-preamble.md` — context assembly, persona adaptation, deterministic routing rules.
1. Read `creator.yaml` → adapt to profile.type and technical_level
2. If a product is active (workspace/{slug}/ exists), read `.meta.yaml` → understand current context
3. Parse `$ARGUMENTS` or conversation context to identify the thinking need
4. Route to the appropriate thinking mode
5. **Load voice identity:** Load `references/quality/engine-voice-core.md`. Every user-facing line in this skill honors the ✦ signature, three tones, and six anti-patterns.
5b. **Load UX vocabulary:** Load `references/ux-vocabulary.md` — translate all internal terms before creator-facing output.
5c. **Load proactives:** Load `references/engine-proactive.md` — wire #17 (lost creator detection: if the creator has been in /think for 3+ questions without resolution, suggest concrete next step or /scout).

---

## Thinking Modes

### MODE 1: Brainstorm (divergent)
**Trigger:** "brainstorm", "ideas for", "what could", "possibilities"

Generate 5-7 distinct approaches to the creator's question. For each:
- Name it in 3 words
- One sentence description
- Strength (why this works)
- Risk (why it might not)

End with: "Which resonates? Or want me to combine elements from multiple?"

### MODE 2: Evaluate (convergent)
**Trigger:** "evaluate", "compare", "which is better", "pros and cons"

Structure the evaluation as a decision matrix:

```
EVALUATING: {what's being compared}

| Criterion | Option A | Option B | Option C |
|-----------|----------|----------|----------|
| {criterion_1} | {score/assessment} | ... | ... |
| {criterion_2} | ... | ... | ... |

RECOMMENDATION: {option} because {one-sentence reasoning}
RISK: {what could go wrong with the recommendation}
```

### MODE 3: Decide (commit)
**Trigger:** "should I", "help me decide", "which type", "what approach"

Walk through a 3-step decision:
1. **What are you optimizing for?** (speed, quality, simplicity, market fit)
2. **What are the constraints?** (time, skill level, dependencies)
3. **Given 1+2, the best path is:** {recommendation with clear reasoning}

Then: "Ready to act on this? Here's the command: {next_command}"

### MODE 4: Explore (research)
**Trigger:** "what if", "how does", "is there a way to", "explore"

Investigate the question using available context:
- Search workspace/ for related patterns
- Check product-dna/ for type-specific guidance
- Search marketplace via `myclaude search --json 2>/dev/null` if relevant (silent-skip on failure per `references/cli-contract.md`)
- Read references/ for best practices

Synthesize findings, then suggest actionable next steps.

### MODE 5: Unstuck (unblock)
**Trigger:** "I'm stuck", "not sure", "confused", "don't know how"

Diagnose the block:
1. Read current product state from .meta.yaml
2. Identify where in the pipeline the creator is stuck
3. Ask ONE clarifying question to narrow the block
4. Offer 2-3 concrete paths forward, each as a command or action

---

## Context-Aware Behavior

If invoked DURING /fill (detected by conversation context):
- Don't break the section walker flow
- Frame thinking as "let's pause on this section"
- After thinking resolves, seamlessly resume: "Ready to continue with {next_section}?"

If invoked BETWEEN commands:
- Full thinking mode, no time pressure
- Can explore multiple angles

If invoked with a product slug:
- Load that product's full context before thinking
- Frame recommendations in terms of that specific product

---

## Marketplace Intelligence

**CLI contract:** Load `references/cli-contract.md` for unified error handling. Both commands are **silent-skip** severity — thinking proceeds without marketplace data if CLI is unavailable.

If the thinking question is about product strategy ("should I build X?", "is there demand for Y?"):

```bash
myclaude search "{relevant_query}" --json 2>/dev/null
myclaude trending --json 2>/dev/null
```

Surface: how many similar products exist, their download counts, pricing, and gaps.

"There are {N} products in this space. The top one has {downloads} downloads. Your differentiation could be: {suggestion based on gap analysis}."

---

## Anti-Patterns

1. **Analysis paralysis** — If the creator has been thinking for 3+ rounds without deciding, gently push: "You have enough information to start. The best way to test an idea is to build v1. You can always iterate."
2. **Thinking when doing is needed** — If the question has an obvious answer ("should I add a README?"), skip thinking mode and just do it.
3. **Scope expansion** — Thinking can expand scope. Always anchor back: "This is interesting, but for YOUR current product ({slug}), the relevant part is: {focused takeaway}."
4. **Replacing /validate** — Thinking is subjective exploration. Quality checks are objective. Don't let /think substitute for /validate.
5. **Endless brainstorm** — Cap brainstorm rounds at 3. After 3: "We've explored enough. Pick one and let's build."

---

## Quality Gate

- [ ] Thinking output is actionable (ends with a clear next step or command)
- [ ] Adapted to creator's language and technical level
- [ ] If product context exists, thinking is anchored to that product
- [ ] Analysis paralysis guard: no more than 3 rounds without a decision push

---

## Compact Instructions

When summarizing this conversation, always preserve:
- The specific question or decision the creator was thinking about
- Key options evaluated and the reasoning for/against each
- The final recommendation or decision made
- Any marketplace data surfaced during exploration
- The command or action suggested as next step

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.