AI agent skill · by @pilinux
Explain Code
Produce concise, citation-backed explanations of module behavior, data flow, and important types/APIs.
Archived 2026-10-23 · Source updated 2026-09-25 · License: MIT. Check the original repository for the latest version.
SKILL.md instructions
# Explain Code ## When to Use - The user asks "how does X work?" or needs a human-readable overview tied to exact code locations. ## Rules - Read-only and source-cited: every non-trivial claim must include `path:line`. - Keep summaries short and pragmatic. Focus on inputs/outputs, side effects, and error handling. ## Output - **What it does:** 1-4 sentences. - **How it works:** 3-6 bullets with `path:line` citations for key statements. - **Key types/APIs:** short list with `path:line`. - **Edge cases / invariants:** 1-3 bullets. ## Examples - "Explain `handler.Login` behavior and where passwords are hashed." - "How does the JWT blacklist work end-to-end?" ## Related Skills - `file-reader` (low-level excerpts), `code-navigation` (impact mapping)