← 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 66
Install: claude install-skill arndvs/ctrlshft
# Research If running interactively (human present), output "Read Research skill." to acknowledge. If running with --dangerously-skip-permissions (AFK/unattended), skip acknowledgement and proceed directly. Cache expensive exploration into a persistent `working/research/<topic>.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 `working/research/<topic>.md` already exists: - 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 `working/research/<topic>.md` with this structure: ```markdown # Research: [Topic] Generated: [date] Topic: [one-