blob: c906a1ca3ba34d8209afc7d15c21aa62bfcb08d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
---
name: research
description: "For unfamiliar APIs or libraries; identify authoritative sources, compare alternatives, verify version-specific behavior, and separate verified facts from assumptions."
---
# Research Skill
For unfamiliar APIs or libraries: identify authoritative sources, compare alternatives, verify version-specific behavior, and separate verified facts from assumptions.
## Subagents
When you need to delegate sub‑tasks, use the `pi-subagents` skill.
**Example:** When evaluating a new library, spawn a **scout** to read the official documentation, another **scout** to search for community benchmarks, and a **reviewer** to compare the findings against your project's requirements and version constraints.
*You may adapt the delegation pattern to fit the exact requirements of the codebase.*
## Process
### 1. Identify Sources
- Official documentation
- Source repository
- Specifications/RFCs
- Release notes/changelogs
### 2. Compare
- Multiple sources for verification
- Version-specific differences
- Community best practices
### 3. Verify
- Test assumptions with code
- Check version compatibility
- Note deprecations
### 4. Distinguish
- Mark verified vs. inferred
- Cite sources
- Flag uncertainties
|