Skills DirectorySearch all skills ↗

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)

Related skills