Skip to content
Back to skills

003 Name Skill B96d1e1c

ASecurity

Web research with Graph-of-Thoughts for fast-changing topics. Use when user requests research, analysis, investigation, or comparison requiring current information. Features hypothesis testing, source triangulation, claim verification, Red Team, self-critique, and gap analysis. Supports Quick/Standard/Deep/Exhaustive tiers. Creative Mode for cross-industry innovation.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
ai-agentspythongobashreactnextjstestinggitperformance

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 003-name-skill_b96d1e1c --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 003 Name Skill B96d1e1c?

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

Security grade badge for 003 Name Skill B96d1e1c
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-003-name-skill-b96d1e1c/badge)](https://www.skillsdirectory.com/skills/tools-only-003-name-skill-b96d1e1c)

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

SKILL.md
---
name: deep-research
description: Web research with Graph-of-Thoughts for fast-changing topics. Use when user requests research, analysis, investigation, or comparison requiring current information. Features hypothesis testing, source triangulation, claim verification, Red Team, self-critique, and gap analysis. Supports Quick/Standard/Deep/Exhaustive tiers. Creative Mode for cross-industry innovation.
---

# Deep Research

Enhanced research engine for topics where training data is outdated.

## Quick Start

### Standard Mode
```
CLASSIFY → LANDSCAPE SCAN → RECENCY PULSE → SCOPE → HYPOTHESIZE → PLAN → [PLAN PREVIEW*] → RETRIEVE
→ GAP ANALYSIS → TRIANGULATE → SYNTHESIZE → RED TEAM → SELF-CRITIQUE → PACKAGE
```
*Deep+ tier only

### LANDSCAPE SCAN (MANDATORY - Before Anything Else)
```
[Search for OVERVIEW first - NO known entity names in query!]
WebSearch: "[topic] landscape overview [current year]"
WebSearch: "top [topic] list [current year]"
WebSearch: "[topic] ecosystem players [current year]"

❌ WRONG: "DeepSeek Qwen performance 2025" (uses names you already know)
✅ RIGHT: "China open source LLM models list 2025" (discovers what exists)

→ Extract ALL entity names from results
→ List: Discovered (new to you) vs Confirmed (you knew)
→ THEN proceed to RECENCY PULSE
```
**Why:** You cannot research what you don't know exists. Scan the landscape FIRST.

### RECENCY PULSE (MANDATORY - After Landscape Scan)
```
[Search for LATEST news — within days/weeks, not just "this year"]
WebSearch: "[topic] latest news this week [current month] [current year]"
WebSearch: "[topic] new release announcement [current month] [current year]"
WebSearch: "[upstream provider 1] latest release [current year]"
WebSearch: "[upstream provider 2] latest release [current year]"

→ Check: anything released in the last 7-30 days?
→ If yes: add to entity list, flag as BREAKING/RECENT
→ THEN proceed to SCOPE with complete picture
```

**UPSTREAM CHECK (part of Recency Pulse):**
```
For any product/platform research, identify the SUPPLY CHAIN:
- Who MAKES the underlying technology? (e.g., OpenAI → GPT, Anthropic → Claude)
- Who DISTRIBUTES it? (e.g., Microsoft → Copilot, GitHub → Copilot)
- Who COMPETES with it? (e.g., Google → Gemini)

Search EACH upstream provider directly — don't rely on downstream announcements.

Example for "Microsoft Copilot":
  Upstream: OpenAI (GPT models), Anthropic (Claude models)
  Downstream: Microsoft (Copilot products)
  → Search "OpenAI latest model [month] [year]"
  → Search "Anthropic latest release [month] [year]"
  → Search "Microsoft Copilot new features [month] [year]"
```

**Why:** Downstream products lag behind upstream releases. A new model from
OpenAI/Anthropic may not appear in "Microsoft Copilot updates" for weeks.
If you only search downstream, you miss what's coming or just arrived.

**Anti-pattern:** ค้นแค่ "Microsoft Copilot new features 2026" แล้วหยุด
**Better:** ค้น upstream (OpenAI, Anthropic) + downstream (Microsoft) + "this week/month"

### Creative Mode
```
ABSTRACT → MAP (3-5 domains) → SEARCH → GENERALIZE → SYNTHESIZE
```
**Trigger:** "creative mode", "cross-industry", "what do others do"

**Example:** "ทำยังไงให้คนมา engage กับ online course มากขึ้น?"
→ ABSTRACT: "retention + engagement ในกิจกรรมที่ทำซ้ำ"
→ MAP: Gaming (streaks, XP), Fitness apps (habit loops), YouTube (thumbnails, hooks), Loyalty programs (tiers)
→ SEARCH each domain → GENERALIZE patterns → SYNTHESIZE recommendations

---

## Classification

| Type | When | Process | Example |
|------|------|---------|---------|
| **A** | Single fact | WebSearch → Answer | "Python 3.13 release date คือเมื่อไหร่?" |
| **B** | Multi-fact | Scan → Retrieve → Synthesize | "เปรียบเทียบ pricing ของ cloud GPU providers" |
| **C** | Judgment needed | Full 6 phases | "ควรใช้ Next.js หรือ Astro สำหรับ blog?" |
| **D** | Novel/conflicting | Full + Red Team | "AI จะแทนที่ data analyst ภายใน 3 ปีจริงไหม?" |

## Intensity Tiers

| Tier | Sources | When |
|------|---------|------|
| Quick | 5-10 | Simple question |
| Standard | 10-20 | Multi-faceted |
| Deep | 20-30 | Novel, high stakes |
| Exhaustive | 30+ | Critical decision |

---

## Search & Evidence

### Parallel Search (MANDATORY)
```
[Single message — always 2-3 queries at once]
WebSearch: "[topic] [current year]"
WebSearch: "[topic] limitations"
WebSearch: "[topic] vs alternatives"
```

### Claim Types

| Type | Requirements | Example |
|------|--------------|---------|
| **C1** (Key claim) | Quote + 2+ sources + confidence | "Next.js มี market share 42%" |
| **C2** (Supporting) | Citation required | "Vercel เป็นผู้พัฒนา Next.js" |
| **C3** (Common knowledge) | Cite if contested | "React เป็น library ยอดนิยม" |

### Confidence Format (C1 claims)
```
**Claim:** [Statement]
**Confidence:** HIGH/MEDIUM/LOW
**Reason:** [Why this confidence level]
**Sources:** [1][2]
```

### Anti-Hallucination
- Every C1 cites [N] immediately
- Use "According to [1]..."
- Admit: "No sources found for X"

---

## Research Sufficiency

**"เมื่อไหร่ถึงจะพอ?"**

| Signal | หมายความว่า |
|--------|-----------|
| **Saturation** | 3 sources ต่อเนื่องไม่ให้ข้อมูลใหม่ → พอแล้ว |
| **Convergence** | หลาย sources สรุปเหมือนกัน → confidence สูง |
| **Contradiction** | Sources ขัดแย้งกัน → ต้อง dig deeper หรือ flag uncertainty |
| **Diminishing returns** | เพิ่ม search แต่ได้แค่ rephrase ของเดิม → หยุดได้ |

**Quick tier:** หยุดเมื่อ saturation
**Standard:** หยุดเมื่อ convergence + gap analysis ไม่เจอ gap สำคัญ
**Deep/Exhaustive:** หยุดเมื่อ Red Team challenge ไม่พบจุดอ่อนใหม่

---

## Facilitation Guide

### Progress Reporting

```
ทุกๆ 5-8 sources → update ผู้ใช้:
"สรุปที่พบจนถึงตอนนี้: [key findings]
ยังมีคำถามค้าง: [gaps]
จะ search ต่อเรื่อง [next direction] นะคะ"
```

### When to Ask User

| สถานการณ์ | ถามว่า |
|-----------|-------|
| Topic กว้างเกินไป | "อยากเน้นมุมไหนคะ? [option A] หรือ [option B]?" |
| เจอ sub-topic น่าสนใจ | "เจอเรื่อง X ที่เกี่ยวข้อง — อยากให้ขุดลึกไหมคะ?" |
| Sources ขัดแย้ง | "แหล่ง A บอกว่า X แต่แหล่ง B บอกว่า Y — พี่ระ lean ทางไหนคะ?" |
| Deep+ tier, plan ready | "นี่คือ plan สำหรับ research — approve ก่อนไปต่อนะคะ" |

### Don't Ask — Just Do

- Type A questions → ตอบเลย
- Choosing search queries → ทำเลย ไม่ต้องถาม
- Formatting output → ใช้ template ได้เลย

---

## Tools & Fallbacks

### URL Fallback

If WebFetch returns 403:
```bash
curl -s --max-time 60 "https://r.jina.ai/https://example.com"
```

### GitHub Repository Research

เจอ repo น่าสนใจ → **ถาม user ก่อน clone:**
```
"เจอ repo ที่น่าสนใจ: [repo-name] — ต้องการให้ clone มาศึกษา code ไหมคะ?"
```

If agreed:
```bash
mkdir -p /mnt/d/githubresearch && cd /mnt/d/githubresearch && git clone [repo-url]
```

Key files: `package.json`/`pyproject.toml` → `src/` main logic → `README.md`

---

## References

| Topic | File | Grep Pattern |
|-------|------|--------------|
| Phase details | [standard-mode.md](./references/standard-mode.md) | `grep -n "^## Phase"` |
| Creative mode | [creative-mode.md](./references/creative-mode.md) | `grep -n "^## Phase C"` |
| Agent prompts | [agent-templates.md](./references/agent-templates.md) | `grep -n "^## "` |
| Progress/recovery | [progress-recovery.md](./references/progress-recovery.md) | — |
| Report template | [report_template.md](./assets/report_template.md) | — |
| **Query generation** | [query-framework.md](./references/query-framework.md) | QUEST Matrix |
| **Perspective audit** | [perspective-checklist.md](./references/perspective-checklist.md) | COMPASS Checklist |
| **Researcher thinking** | [researcher-thinking.md](./references/researcher-thinking.md) | THINK Protocol |

| Script | Purpose |
|--------|---------|
| `scripts/validate_report.py` | 9-check quality validation |

## Output File (MANDATORY)

After completing research, **ALWAYS save to markdown file**:

```
research/[topic-slug]-[YYYY-MM-DD].md
```

**Example:** `research/china-opensource-ai-2025-01-04.md`

- Create `research/` folder if it doesn't exist
- **Why:** Research takes effort. Save it for future reference.

---

## Related Skills

- `/boost-intel` — Apply critical thinking to research findings
- `/generate-creative-ideas` — Creative Mode for cross-industry innovation
- `/skill-creator-thepexcel` — Research domain expertise for skill creation
- `/extract-expertise` — Research to prepare expert interviews

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…