kramme-cc-workflow/skills/kramme:code:zoom-out/SKILL.md
Map the modules and call relationships in an area in focus. Use when the user is unfamiliar with a section of code and wants a one-shot orientation — modules involved, what they do, who calls what. Not for full-repo scans (use kramme:code:refactor-opportunities); not for bug investigation (use kramme:debug:investigate); not for visualizations (use kramme:visual:diagram).
npx skillsauth add abildtoft/kramme-cc-workflow kramme:code:zoom-outInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Produce a one-shot orientation map for an area of the codebase: which modules live there, what each one does, and how they call each other.
$ARGUMENTS (optional): a path, topic, or symbol naming the area to map.$ARGUMENTS is empty, infer the focus area from the most recently discussed file or symbol in the conversation. If no reliable focus exists, ask the user for a path, topic, or symbol before continuing.$ARGUMENTS is non-empty, treat it as the entry point. Otherwise infer from recent conversation context. If no reliable focus exists, ask the user for a path, topic, or symbol before continuing. State the focus area at the top of the output.**ModuleName** — one-line role. Use the project's domain language if UBIQUITOUS_LANGUAGE.md exists at the repo root.**Caller** calls **Callee** to <reason>. Cover both inbound (who calls into the area) and outbound (what the area calls).**Focus area:** <path or topic>
## Modules
- **<Name>** — <one-line role>
## Relationships
- **<Caller>** calls **<Callee>** to <reason>
**Omitted:** N more modules — narrow the scope to see them.kramme:visual:diagram for visualizations.tools
Requires Linear MCP. Implements one Linear issue end to end, selects applicable code-review, convention, and PR-refactor gates, runs them to bounded convergence, verifies, and optionally opens the PR and iterates on CI and review feedback until green. Use when the user wants a single Linear issue taken from implementation through a clean Pull Request. Not for implementation-only work, SIW-tracked issues, stacked PRs, existing PR updates, or post-merge rollout.
development
Reviews PR and local changes for convention drift and overcaution against documented rules and mined peer-file practice. Use for new patterns, dependencies, abstractions, or defensive complexity that departs from established practice; every finding cites evidence. Supports --inline. Not for general code quality (use kramme:pr:code-review) or spec review (use kramme:siw:spec-audit --team).
testing
Charts huge or foggy initiatives into a local `.context` decision map and resolves one typed frontier ticket per session until the work is ready for SIW or another execution workflow. Use when the route to a destination cannot fit in one agent session or parallel workspaces need coordinated planning state. Not for clear specs, ordinary issue decomposition, implementation, or Linear-native tracking.
development
Investigates a question against primary sources and saves one cited Markdown artifact. Use for reading legwork: official docs/API facts, source-code or spec checks, standards, and first-party service behavior before planning or implementation. Not for making product or architecture decisions, implementing code, broad web search, secondary blog summaries, or uncited answers.