← ClaudeAtlas

explain-codelisted

Explain current code behavior, structure, runtime flow, data flow, and component ownership. Use for ordinary walkthroughs, line-by-line explanations, subsystem mental models, and questions about what code does or how it works. Use teach, when explicitly invoked and available, for progressive learning; technical-writing, when available, for substantial standalone documentation; clarify for expectation mismatches or historical intent; code-review for finding problems; refactor-code for structural changes; brainstorm for unresolved future design; and architect, when explicitly invoked and available, for implementation-ready structural design.
drafael/coding-harness · ★ 1 · AI & Automation · score 77
Install: claude install-skill drafael/coding-harness
# Explain code Build an accurate mental model of the code at the depth the question requires. Explain current mechanics from evidence in the repository, not from names, conventions, or plausible assumptions. ## Boundaries This skill owns neutral explanation: - what code does; - how control and data flow through it; - which types and components participate; - where responsibilities currently live; - which behavior is non-obvious. Route other intents explicitly: - Use `clarify` when observed behavior differs from expectations, the user asks whether behavior is wrong, or the question concerns historical design rationale. - Use `code-review` when the user asks for defects, risks, architectural criticism, security findings, or improvement recommendations. - Use `refactor-code` when the user wants code changed while preserving behavior. - Use `brainstorm` when the user wants to explore unresolved future behavior, alternative ownership, or substantive design options. - Use `architect`, when explicitly invoked and available, when an understood problem needs caller-first types, signatures, data structures, and module boundaries. Use this skill to supply its current-code mechanics and evidence. - Use `teach`, when explicitly invoked and available, for a progressive learning conversation. Use this skill to supply its current-code mechanics and evidence. - Use `technical-writing`, when available, when the deliverable is a substantial standalone document such as an architecture guid