← ClaudeAtlas

system-investigatelisted

Investigate an underdefined product, codebase, architecture, integration, or operational question through read-only repository tracing, bounded runtime evidence, and current public research. Use when the user wants to validate suspected behavior, explain why it occurs, compare plausible designs, or recommend the smallest safe change before planning or implementation.
yarlson/yarstack · ★ 3 · Code & Development · score 76
Install: claude install-skill yarlson/yarstack
# System Investigation Own one investigation from the user's question to an evidence-backed verdict and practical next step. Treat the prompt as a hypothesis, repository and runtime evidence as authority, and implementation as out of scope. ## Establish the investigation 1. Extract the question, suspected behavior, affected system, decision it informs, and requested terminal result. 2. Write one explicit investigation goal and stopping condition. Use a persisted goal when the host supports it; mark it complete only after the evidence answers the question or proves a precise blocker. 3. State the working hypothesis without treating it as fact. Record plausible alternatives that would materially change the conclusion. 4. Keep the investigation read-only: do not edit code or durable configuration, commit, push, open or modify pull requests, install dependencies, or mutate live systems. Route a later request to act on the recommendation through the applicable planning or implementation workflow. 5. Read all applicable repository instructions before repository-specific work. ## Maintain autonomous progress 1. Continue without routine confirmation. Resolve discoverable facts before asking the user. 2. Check safe sources in this order as applicable: - repository instructions, source, tests, documentation, configuration, and relevant history; - installed command help, local versions, APIs, connectors, and authorized browser sessions; - exact or bounded runtime and remot