← ClaudeAtlas

researchlisted

Probe project and technical questions. Findings are positions to be challenged with explicit sources, not conclusions. Phase 6 advisor pass argues against the synthesis before it lands. Do NOT use for design planning or plan generation (use /think instead).
thkt/dotclaude · ★ 12 · AI & Automation · score 78
Install: claude install-skill thkt/dotclaude
# /research - Project & Technical Investigation Investigate the codebase and record findings with sources, without implementation. ## Input The research subject is taken from `$ARGUMENTS`, a free-text topic or question. If empty, prompt via AskUserQuestion. ## Source notation Facts are `file:line` or command output, inferences `inferred from X`, unverified `unknown, requires X`. This is the source notation the Phases and the report template refer to; no other form is accepted. ## Phase 1: Outcome Anchor Read `.claude/OUTCOME.md`. If absent, generate the stub via /outcome. If the investigation steps into Non-goals, confirm with the user before proceeding. ## Phase 2: Prior Research Scan Derive the lowercase hyphenated subject slug from `$ARGUMENTS` and run `${CLAUDE_SKILL_DIR}/scripts/find-prior-research.py <slug> .claude/workspace/research`. Parse the JSON `{ candidates: [{file, shared}, ...], slug_words: int }` (shared descending) from stdout. - No candidates: set the report's Prior research to `none found` and move on - A candidate with shared >= 2, or with shared equal to `slug_words`: carry forward per the table below - A candidate with shared == 1 left after that: the slug runs two words or more, so the filename overlap is all it rests on. It is excluded from the carry-over table below and lands only in the report's References, with its path and shared count | Extract | Carry to | Handling