Skip to content
Development
Skill

/research-methodology

Systematic gathering of accurate, version-specific documentation. TRIGGER when: researching a new API, library, or best practice before implementation. SKIP: turning findings into a plan (use planning-methodology); writing proposal.md (use spec-research).

From plugin
scaffolding
1639 skills13 agents21 commands25 hooks

Claude Code

$ npx -y skills add komluk/scaffolding --skill research-methodology --agent claude-code

SKILL.md

research-methodology.SKILL.md
name: research-methodology
description: "Systematic gathering of accurate, version-specific documentation. TRIGGER when: researching a new API, library, or best practice before implementation. SKIP: turning findings into a plan (use planning-methodology); writing proposal.md (use spec-research)."

Research Methodology Skill

Systematic approach for gathering accurate, version-specific documentation before implementation.

Auto-Invoke Triggers

  • Implementing specific libraries/APIs
  • Requesting current technology documentation
  • Verifying API signatures or methods
  • Working with external dependencies
  • Upgrading framework versions

5-Step Methodology

Step 1: Rapid Assessment (< 30 seconds)

  • Extract library/API names from request
  • Detect versions from dependency files:
  • `package.json` (Node.js)
  • `requirements.txt` (Python)
  • `Cargo.toml` (Rust)
  • Ask ONE clarifying question if needed

Step 2: Source Prioritization

| Priority | Source | Trust Level | |----------|--------|-------------| | 1 | Official documentation | HIGH | | 2 | Migration guides | HIGH | | 3 | Release notes | HIGH | | 4 | GitHub repos | MEDIUM | | 5 | Blogs, tutorials | LOW | | ❌ | Stack Overflow, AI content | AVOID |

Step 3: Information Retrieval (< 90 seconds)

  • Use WebFetch for official documentation URLs
  • Use WebSearch to discover official sites
  • Extract:
  • API signatures
  • Setup instructions
  • Code examples
  • Gotchas/caveats
  • Best practices
  • 60-second timeout per source

Step 4: Verification & Citation

  • Cite EVERY claim with:
  • Version number
  • Source URL
  • Section reference
  • Assess confidence:
  • **HIGH**: Official docs, exact version match
  • **MEDIUM**: GitHub, close version
  • **LOW**: Community sources, version mismatch

Step 5: Structured Output

Deliver ResearchPack format:

## ResearchPack: [Library/API Name]

### Quick Reference
- **Library**: name v1.2.3
- **Use Case**: [what we're implementing]
- **Confidence**: HIGH/MEDIUM/LOW

### Key APIs
| Function | Signature | Description |
|----------|-----------|-------------|
| func1 | `func1(arg: Type): Return` | Does X |
| func2 | `func2(arg: Type): Return` | Does Y |

### Setup Steps
1. Install: `npm install library`
2. Configure: ...
3. Import: ...

### Gotchas
- ⚠️ [Common mistake to avoid]
- ⚠️ [Version-specific caveat]

### Code Examples
```typescript
// Example usage

Implementation Checklist

  • [ ] Install dependencies
  • [ ] Configure settings
  • [ ] Import modules
  • [ ] Implement feature

Open Questions

  • [ ] [Decision needed for planning phase]

Sources

1. [Official Docs](url) - v1.2.3, Section X 2. [GitHub](url) - README


## Quality Standards

- **Accuracy**: API signatures match docs exactly
- **Citations**: Every claim has source URL
- **Version-aware**: Information matches project version
- **Actionable**: Clear implementation guidance
- **Time**: Under 2 minutes total

## Project-Specific Sources

### React/TypeScript
- https://react.dev/
- https://www.typescriptlang.org/docs/

### Material-UI
- https://mui.com/material-ui/

### Vite
- https://vitejs.dev/

### AI APIs
- https://docs.imagerouter.io/
- https://platform.openai.com/docs/

## Confidence Levels

| Level | Criteria |
|-------|----------|
| HIGH | Official docs, exact version, tested |
| MEDIUM | Official docs, close version |
| LOW | Community source, version uncertain |
| AVOID | No citation, speculation |
Read more
@komluk
Ships withscaffolding

Spec-driven multi-agent orchestration for Claude Code — pure markdown, zero backend, runs on the stock runtime. 13 agents, 39 skills, 21 commands, 20 hooks, per-phase model tiers, opt-in lifecycle hooks, optional cross-device semantic memory.

1639 skills13 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
16
Star history of komluk/scaffolding on GitHub, a chart by star-history.com

Other skills on scaffolding.

agent-comms

agent-comms

SendMessage recipient validation and worktreePath safety (CWE-59). TRIGGER when: validating a SendMessage `to:` recipient against…

@komluk@komlukInstall Skill
agent-memory

agent-memory

Repo-local file memory under .scaffolding/ (shared/agent/conversation tiers). TRIGGER when: reading or writing .scaffolding/…

@komluk@komlukInstall Skill
api-design

api-design

RESTful API design standards: resource naming, HTTP methods, status codes, pagination, versioning. TRIGGER when: designing new…

@komluk@komlukInstall Skill
context-engineering

context-engineering

Optimize Claude Code context-window usage for accuracy and cost. TRIGGER when: hitting context limits, structuring prompts for an…

@komluk@komlukInstall Skill
database-optimization

database-optimization

Schema design, index strategy, migration safety, and query analysis. TRIGGER when: designing tables or indexes, writing a…

@komluk@komlukInstall Skill
distill

distill

Knowledge distillation: candidate extraction, confidence scoring, tier routing. Invoked by /learn and the memory-ingest Stop…

@komluk@komlukInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc11d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about research-methodology.

Which coding agents can use research-methodology?
research-methodology installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.