← ClaudeAtlas

researchlisted

Cache expensive exploration into a research document before building. Use when asked to 'research', 'investigate before building', 'gather context', 'flush unknowns', or before a large feature where unknowns need flushing.
arndvs/ctrlshft · ★ 0 · AI & Automation · score 68
Install: claude install-skill arndvs/ctrlshft
# Research Output "Read Research skill." to chat to acknowledge you read this file. Cache expensive exploration into a persistent research.md so implementation conversations can start with full context instead of re-exploring. ## When to Use - Before a large feature where architecture, dependencies, or API choices are unclear - When multiple conversations will work on the same area - When exploration would consume >20% of context and you still need room to implement - When the user says "research this first" or "investigate before building" ## Process ### 1. Check for Existing Research If research.md already exists in the project root: - Read it fully - Check the `Generated` date in the header - If <7 days old and topic matches: use it as-is, skip to handoff - If >7 days old or topic doesn't match: re-validate by spot-checking 2-3 key claims, then update or regenerate ### 2. Decompose Break the research topic into 3-6 distinct areas of concern. Each area should be explorable independently. ### 3. Parallel Exploration Spawn a dedicated sub-agent for each area using the `explore` verb (per the explore skill). Each sub-agent should have a narrow, specific focus. ### 4. Synthesize Combine all sub-agent findings into research.md in the project root with this structure: ```markdown # Research: [Topic] Generated: [date] Topic: [one-line summary] ## Summary [2-3 paragraph executive summary of findings] ## Architecture [Relevant code paths, data flow, existing patt