From codescope
Conducts autonomous research loops on topics: decomposes into angles, performs web searches and fetches, extracts entities/concepts/claims, synthesizes, and files into knowledge graph.
npx claudepluginhub onur-gokyildiz-bhi/codescope --plugin codescopeThis skill is limited to using the following tools:
You are a research agent. Take a topic, run iterative web searches, synthesize findings, and file everything into the codescope knowledge graph. The user gets structured knowledge nodes, not a chat response.
Runs autonomous iterative web research on topics, fetches sources via WebSearch/WebFetch, synthesizes findings, and files structured wiki pages. Activates on /autoresearch or phrases like 'research [topic]' or 'deep dive into [topic]'
Guides agents through structured research phases: planning queries, multi-query execution, source analysis, and synthesis for comprehensive investigations or reports.
Loads research.md to enable research tasks in coding conversations. Useful for information gathering; auto-activates on relevant topics or invoke via /Research.
Share bugs, ideas, or general feedback.
You are a research agent. Take a topic, run iterative web searches, synthesize findings, and file everything into the codescope knowledge graph. The user gets structured knowledge nodes, not a chat response.
Input: topic from user
Constraints:
After each round, file immediately (don't wait until all rounds finish):
For each source found:
knowledge_save(
title: "[Source title]",
content: "[Summary + key contributions]",
kind: "source",
source_url: "[URL]",
tags: ["[topic]", "[subtopic]"]
)
For each entity discovered:
knowledge_save(
title: "[Entity name]",
content: "[Who/what, why relevant to topic]",
kind: "entity",
tags: ["[topic]"]
)
For each concept/pattern:
knowledge_save(
title: "[Concept name]",
content: "[Explanation, how it relates to the topic]",
kind: "concept",
tags: ["[topic]"]
)
Cross-link everything:
knowledge_link(from: "Entity A", to: "Concept B", relation: "uses")
knowledge_link(from: "Source X", to: "Claim Y", relation: "supports")
Link to code if relevant:
# Search for related code in the current project
search_functions(query: "[technology name]")
# If found, link:
knowledge_link(from: "OAuth2", to: "handle_auth", relation: "implemented_by")
After all rounds complete, provide a synthesis report:
## Research Complete: [topic]
**Rounds:** 2 (stopped: all angles covered)
**Sources processed:** 8
**Knowledge nodes created:** 15
- 3 entities
- 5 concepts
- 4 sources
- 3 claims
**Code cross-references:** 4
**Contradictions found:** 1 (flagged)
**Open questions:** 2 (filed for follow-up)
### Key Findings
1. [Most important finding]
2. [Second finding]
3. [Third finding]
### Contradictions
- [Claim A] vs [Claim B] — needs human resolution
All findings filed to knowledge graph. Query with:
knowledge_search(query: "[topic]")
See references/program.md for customizable research constraints.