mcpField
E
external-context

external-context

github.com/yeachan-heoProductivity40.4k801 installsUpdated 1d ago
Repository

About external-context

external-context is a research skill for gathering external documentation, references, and context. It splits a query into 2–5 facets and runs document-specialist Claude agents in parallel, then synthesizes their findings with source URLs.

Key features

  1. 01Decomposes queries into 2–5 facets
  2. 02Runs document-specialist agents in parallel
  3. 03Synthesizes gathered findings
  4. 04Requests source URLs

Use cases

  1. 01Looking up technical documentation and practices
  2. 02Comparing frameworks or tools
  3. 03Researching current development patterns

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/yeachan-heo/oh-my-claudecode --skill external-context

After installing, type/external-contextin Claude Code to confirm it loaded.

Details

From the project README

External Context Skill

Fetch external documentation, references, and context for a query. Decomposes into 2-5 facets and spawns parallel document-specialist Claude agents.

Usage

/oh-my-claudecode:external-context <topic or question>
Examples
/oh-my-claudecode:external-context What are the best practices for JWT token rotation in Node.js?
/oh-my-claudecode:external-context Compare Prisma vs Drizzle ORM for PostgreSQL
/oh-my-claudecode:external-context Latest React Server Components patterns and conventions

Protocol

Step 1: Facet Decomposition

Given a query, decompose into 2-5 independent search facets:

## Search Decomposition

**Query:** <original query>

### Facet 1: <facet-name>
- **Search focus:** What to search for
- **Sources:** Official docs, GitHub, blogs, etc.

### Facet 2: <facet-name>
...
Step 2: Parallel Agent Invocation

Fire independent facets in parallel via Task tool:

Task(subagent_type="oh-my-claudecode:document-specialist", model="sonnet", prompt="Search for: <facet 1 description>. Use WebSearch and WebFetch to find official documentation and examples. Cite all sources with URLs.")

Task(subagent_type="oh-my-claudecode:document-specialist", model="sonnet", prompt="Search for: <facet 2 description>. Use WebSearch and WebFetch to find official documentation and examples. Cite all sources with URLs.")

Maximum 5 parallel document-specialist agents.

Step 3: Synthesis Output Format

Present synthesized results in this format:

## External Context: <query>

### Key Findings
1. **<finding>** - Source: [title](url)
2. **<finding>** - Source: [title](url)

### Detailed Results

#### Facet 1: <name>
<aggregated findings with citations>

#### Facet 2: <name>
<aggregated findings with citations>

### Sources
- [Source 1](url)
- [Source 2](url)

Configuration

  • Maximum 5 parallel document-specialist agents
  • No magic keyword trigger - explicit invocation only

Comments

Markdown supported