repo-map/SKILL.md
Ranked repository structure map via `cli-jaw map`. Use for codebase overview, structure map, symbol overview, unfamiliar codebase exploration, architecture orientation. Triggers: repo map, structure map, codebase overview, 와꾸, project structure, unfamiliar code.
npx skillsauth add lidge-jun/cli-jaw-skills repo-mapInstall 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.
cli-jaw map prints a compact, ranked symbol overview of a repository or subtree.
It scans TS/JS-family sources, extracts definitions (functions, classes,
interfaces, types, enums, exported consts, class methods), counts cross-file
identifier references, and lists files ordered by reference gravity with their
definitions and line numbers, cut to a token budget.
Reach for it before deep Grep dives when entering unfamiliar code: the map shows the project shape — which files own which symbols and where the likely architectural center is — so subsequent Grep/Read calls are targeted instead of exploratory.
Use Grep for text: literal strings, comments, config values, exact symbol lookups, and regex searches.
Use this skill for an overview map, not exact search. The map is a guide for where to inspect next, not proof that a symbol is absent. After the map narrows the territory, confirm targets with Grep/Read.
cli-jaw map . # map the current repo
cli-jaw map src/ --budget 2048 # subtree map with a tighter budget
<path> defaults to .; both files and directories are accepted.--budget N sets the approximate token budget (default 4096; tokens are
estimated as chars/4)..git, node_modules, dist, build, target,
out, coverage, hidden dirs) are skipped during the walk.cli-jaw map <subdir> scopes BOTH the walk and the ranking to that subtree: the
reference counts are computed only from files under <subdir>, so
feature-partitioned monorepos get per-feature maps whose central files are not
drowned out by global hubs. Prefer a subtree map plus a tight budget over one
giant whole-repo map.
.ts, .tsx, .js, .jsx, .mjs, .cjs) is
the supported set. Other languages are not scanned in v1.cli-jaw map --help prints usage and exits 0 with no engine work.On-demand only: the map body is never preloaded into the system prompt or cached by a daemon. Generate it fresh when needed; a stale map is worse than no map.
tools
Use only on the Codex CLI for native image generation or image editing without an API key. Save final PNG files under ~/.cli-jaw/uploads, report web-ready absolute-path markdown, and send to Telegram or Discord only when explicitly requested.
tools
cli-jaw Design workspace: create, preview, run, and export design pages from the right sidebar. Covers panel UX, direct-write workflow, artifact lifecycle, wireframe generation, design system, and Open Design adapter.
development
MUST USE for infrastructure and delivery work — container builds, deploy pipelines, Kubernetes, Infrastructure as Code, SRE foundations, edge/serverless, ML infrastructure. Triggers: Dockerfile, K8s manifests, CI/CD pipeline, Terraform/IaC, release/deploy, devops/infra/deploy or release_cd task_tags.
tools
Unified search hub. Route any web/real-time/X lookup through a 4-tier escalation: built-in web search → cli-jaw browser CDP → progrok Grok OAuth → web-ai (Grok Expert / GPT Pro). Use for: search, 검색, web search, latest news, real-time info, X/Twitter, fact lookup, deep research.