Run focused `kit` CLI commands (file-tree, symbols, search, semantic discovery, dependency analysis, and exports) to build high-signal repository context fast. Use when you need to understand an unfamiliar codebase, prep context for Claude, plan refactors, audit dependencies, or answer “where is X implemented?” without manually grepping.
Run focused `kit` CLI commands (file-tree, symbols, search, semantic discovery, dependency analysis, and exports) to build high-signal repository context fast. Use when you need to understand an unfamiliar codebase, prep context for Claude, plan refactors, audit dependencies, or answer “where is X implemented?” without manually grepping.
/plugin marketplace add cased/claude-code-plugins/plugin install kit-cli@cased-claude-code-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
reference.mdUse the kit command-line interface to interrogate repositories with deterministic tooling before handing context back to Claude. kit bundles structure-aware commands (file trees, symbol extraction, semantic search, dependency graphs, exports) that make “context engineering” repeatable for any language mix. See the reference sheet when you need flag-level detail.
pipx install cased-kit # or: pip install --upgrade cased-kit
kit --version
kit search-semantic, ensure sentence-transformers is available; kit prompts for installation if missing.KIT_CACHE_DIR when working across large monorepos to reuse indexes.Always pair this skill with subagent-orchestration: dispatch each kit CLI command to a focused subagent, have it run the command from the repo root, and post a concise result bundle (command, exit status, key findings, saved file paths) back to the main agent thread before proceeding.
Confirm scope
Baseline snapshot
kit git-info /abs/path → capture branch, SHA, remotes and summarize back.kit file-tree /abs/path --path src --output tree.json → structural overview (pipe through jq/less for quick scans) and link the output file.kit file-content /abs/path package.json (or other manifest) to read dependencies without opening an editor; paste only the relevant snippet.Surface APIs and hotspots
kit symbols /abs/path --format table to list top-level functions/classes.--file when the repo is large; switch to --format json when Claude needs machine-readable structure (delegate each targeted run to its own subagent).kit usages /abs/path ConfigLoader --type class to see definitions + references and return a bulleted digest.kit chunk-symbols /abs/path path/to/file.py for precise copy/paste-ready blocks; attach only the relevant chunks.Search by text AND meaning
kit search /abs/path "retryPolicy" --pattern "src/**/*.ts" or kit grep /abs/path "TODO" --include "*.py") and post paths with short excerpts.kit search-semantic /abs/path "where do we sanitize user input" --top-k 10 --chunk-by lines; include embedding settings + highlights.kit context /abs/path api/routes.py 128 (± surrounding lines) instead of quoting entire files; return condensed snippets.Understand relationships
kit dependencies /abs/path --language python --format dot --output deps.dot to visualize imports/modules (render with Graphviz or open in VS Code plug-ins) and record where the asset lives.--language terraform and --cycles to smoke-test architectural issues.kit index /abs/path --output repo-index.json builds a full-text + symbol inventory for bulk analysis; report file size + location.Package and hand off context
kit export /abs/path index out/index.json or kit export /abs/path symbol-usages out/queue.json --symbol QueueWorker) and confirm saved path + checksum.kit chunk-lines ... --max-lines 80, returning only the refined snippets.debug/ or another ignored directory so they do not pollute Git, and have the subagent mention the folder.Cache + iterate
kit cache warm /abs/path (see reference.md) so heavy operations reuse embeddings/ASTs, then report cache status.Goal: “Find every spot we touch validateToken and summarize behavior.”
kit symbols /repo --file src/auth/index.ts --format json → locate symbol signature.kit usages /repo validateToken --type function --output tmp/validate.json.kit context /repo src/auth/middleware.ts 57 for a targeted snippet you can quote back to the user.kit file-tree /repo --path infra/terraform --output tmp/tree.json.kit dependencies /repo --language terraform --cycles --llm-context --output tmp/terraform.md.kit search-semantic /repo "state bucket" --top-k 5 --chunk-by symbols.kit index /repo --output tmp/index.json.kit export /repo symbol-usages tmp/payment_init.json --symbol PaymentClient.kit chunk-lines /repo services/payment.py --max-lines 60 --output tmp/payment_chunks.json.kit ... /Users/bleikamp/work/app).kit search first for obvious hits, fall back to kit search-semantic for conceptual matches.debug/kit/ and reference paths).cd into it before invoking kit.--format json + summarize, or kit chunk-lines to slice manageable blocks. Use subagents whenever possible to avoid polluting the main thread.sentence-transformers (kit prompts) or fall back to textual search.brew install graphviz) is available when using --visualize.kit cache clear /repo if outputs look outdated before rebuilding.Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.