Skip to content
Back to skills

Collection

ASecurity

Token-efficient context gathering and synthesis from multiple sources (memory, docs, web). Orchestrates MCP tools to build comprehensive context before analysis or interviews. Use when starting discovery, research, or analysis tasks.

  • 24 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
researchpython

Works with

  • mcp

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add mattnigh/skills_collection --skill collection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Collection?

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

Security grade badge for Collection
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mattnigh-collection-f0dc4c1f/badge)](https://www.skillsdirectory.com/skills/mattnigh-collection-f0dc4c1f)

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: context-synthesis
description: Token-efficient context gathering and synthesis from multiple sources (memory, docs, web). Orchestrates MCP tools to build comprehensive context before analysis or interviews. Use when starting discovery, research, or analysis tasks.
---

# Context Synthesis

Efficient multi-source context gathering that minimizes token usage while maximizing relevant information.

## When to Use

- Starting stakeholder discovery/interviews
- Researching new features or domains
- Building context for analysis tasks
- Synthesizing information from multiple sources

## Core Principle

> **Gather silently, synthesize briefly, share relevantly.**

Token efficiency comes from:
1. Parallel MCP tool calls (not sequential)
2. Filtering irrelevant results before presenting
3. Structured summaries over raw dumps

---

## Context Gathering Pattern

### Step 1: Parallel Information Retrieval

Execute these in parallel (single tool call block):

```python
# All four in parallel - not sequential
mcp__plugin_claude-mem_mem-search__search(query="{keyword}")
mcp__serena__list_memories()
Glob(pattern="**/features/FEATURE_*.md")
WebSearch(query="{domain} best practices 2025")
```

### Step 2: Selective Deep Reads

Based on Step 1 results, read only high-relevance items:

```python
# Only if memory mentions relevant topic
mcp__serena__read_memory(memory_file_name="relevant_memory")

# Only if glob found matching specs
Read(file_path="/path/to/relevant/FEATURE_*.md")

# Only if search returned actionable results
WebFetch(url="most_relevant_url", prompt="extract specific info")
```

### Step 3: Structured Synthesis

Present findings in structured format:

```markdown
**Context Summary** ({feature/topic})

| Source | Key Finding | Relevance |
|--------|-------------|-----------|
| Memory | Past decision X | Direct |
| Spec FEATURE_A | Similar pattern Y | Reference |
| Web | Industry trend Z | Background |

**Implications for Current Task:**
- [Key implication 1]
- [Key implication 2]
```

---

## Source Priority Order

| Priority | Source | When to Use | Token Cost |
|----------|--------|-------------|------------|
| 1 | claude-mem | Always first | Low |
| 2 | serena memories | Project context | Low |
| 3 | Existing specs | Pattern reference | Medium |
| 4 | WebSearch | Industry context | Medium |
| 5 | WebFetch | Deep dive needed | High |

---

## Anti-Patterns

| Anti-Pattern | Problem | Better Approach |
|--------------|---------|-----------------|
| Sequential tool calls | Slow, inefficient | Parallel execution |
| Reading all files | Token waste | Selective deep reads |
| Dumping raw results | Cognitive overload | Structured synthesis |
| Skipping memory check | Miss past decisions | Always check first |
| WebFetch everything | High token cost | Only for high-value URLs |

---

## Integration with Other Skills

### With requirements-discovery
```
1. context-synthesis gathers background
2. requirements-discovery conducts interview
3. Context informs question prioritization
```

### With architecture
```
1. context-synthesis gathers existing patterns
2. architecture analyzes against patterns
3. Context validates decisions
```

---

## Quick Reference

```python
# Minimal context check (fast)
mcp__plugin_claude-mem_mem-search__search(query="{topic}")
mcp__serena__list_memories()

# Standard context gathering (balanced)
# Add: Glob for existing specs, WebSearch for trends

# Deep context research (comprehensive)
# Add: WebFetch for detailed sources, multiple memory reads
```

Files in this skill

  • 0Chan-smc__claude-code-workflow-lab__claude__skills__frontend-dev-guidelines__SKILL.md15.1 KB
  • 17hz__nextjs-template__claude__skills__example-skill__SKILL.md316 B
  • 1ambda__dataops-platform__claude__skills__context-synthesis__SKILL.md3.5 KB
  • 1natsu172__dotfiles__claude__skills__git-analysis__SKILL.md5.4 KB
  • 1natsu172__dotfiles__claude__skills__github-pr-best-practices__SKILL.md7.7 KB
  • 23Maestro__prospect-pipeline__claude__skills__npid-fastapi-skill.md26.1 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-code-javascript__SKILL.md15.7 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-code-python__SKILL.md17.5 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-expression-syntax__SKILL.md9.4 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-mcp-tools-expert__SKILL.md12.5 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-node-configuration__SKILL.md16.6 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-workflow-patterns__SKILL.md11.2 KB
  • 3x-Projetos__claude-memory-framework__claude__skills__scientist__SKILL.md14.8 KB
  • 5MinFutures__futures-arena__claude__skills__migration-tracker__SKILL.md16.2 KB
  • 5MinFutures__futures-arena__claude__skills__planning-guidelines__SKILL.md11.8 KB
  • 92Bilal26__TaskPilotAI__claude__skills__assessment-builder__SKILL.md17.5 KB
  • 92Bilal26__TaskPilotAI__claude__skills__book-scaffolding__SKILL.md19.1 KB
  • 92Bilal26__TaskPilotAI__claude__skills__code-validation-sandbox__SKILL.md6.2 KB
  • 92Bilal26__TaskPilotAI__claude__skills__exercise-designer__SKILL.md18.1 KB
  • 92Bilal26__TaskPilotAI__claude__skills__learning-objectives__SKILL.md24.5 KB

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…