Agent skill
topic-research
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/topic-research
SKILL.md
{{TOPIC}} Research
Source Priority
Check sources in this order:
- {{PRIMARY_SOURCE}} — Authoritative for {{reason}}
- {{SECONDARY_SOURCE}} — Good for {{reason}}
- General web search — For background and recent developments
Research Workflow
Step 1: Scope Definition
Before searching, clarify:
- What specific questions need answers?
- What time range is relevant?
- What level of detail is needed?
Step 2: Gather Information
For each source:
- Search with specific queries
- Extract relevant facts
- Note the source URL and date
Step 3: Synthesize
Combine findings into {{OUTPUT_FORMAT}}:
- Lead with key findings
- Support claims with citations
- Note conflicting information
- Highlight gaps
Output Format
{{DESCRIBE_FORMAT}}
Summary Structure
## Key Findings
- [Finding 1](source_url)
- [Finding 2](source_url)
## Details
### Topic Area 1
[Detailed findings with inline citations]
### Topic Area 2
[Detailed findings with inline citations]
## Gaps & Limitations
- [What couldn't be determined]
- [Areas needing more research]
## Sources
- [Source 1 Title](url) — accessed YYYY-MM-DD
- [Source 2 Title](url) — accessed YYYY-MM-DD
Citation Style
Use inline citations: [claim](source_url)
For multiple sources supporting one claim: [claim](source1) [2](source2)
Quality Checks
Before delivering:
- All claims have citations
- Sources are authoritative and recent
- Conflicting information is noted
- Gaps are acknowledged
- Format matches requested output
Tips
- Prefer primary sources over summaries
- Note publication dates for time-sensitive info
- Cross-reference claims across multiple sources
- Be explicit about uncertainty
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?