agentsclimarketplace

Explore codebase

Skill pablodiazjorge/prompt-forge/packages/copilot/.github/skills/explore-codebase

Drop-in toolkit that gives AI coding agents persistent memory across sessions. Agent Skills, cross-session learning loop, and knowledge persistence. Zero dependencies, no backend.

Install
npx -y skills add pablodiazjorge/prompt-forge --skill explore-codebase

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Efficient codebase exploration patterns for AI coding agents. Use when entering a new project, understanding unfamiliar code, or when the user asks to "explore", "understand", "find where X is implemented", or "how does Y work". Reduces token waste by using strategic search instead of sequential file reading.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.1 KB, as published. Nobody here has run it

Codebase Exploration Playbook

Golden Rules

  1. First: check for errorsget_errors() before anything else. Fixing compile errors is priority zero.
  2. NEVER read files one by onegrep_search with regex alternation first
  3. semantic_search for concepts, grep_search for exact symbols
  4. file_search for globs to discover structure instantly
  5. Read 100+ lines at a time — fewer reads = fewer tokens
  6. Parallel reads — read 2-3 key files in one turn
  7. Avoid the "grep tax" — use familiar formats (Markdown/YAML), not obscure ones

Progressive Disclosure (Skill Pattern)

Top coding agents (Codex, Claude Code) use this — do the same:

  1. Metadata (~100 tokens): name + description loaded for ALL files
  2. Instructions (< 500 lines): body loaded when triggered
  3. Resources (on-demand): only files referenced via Markdown links

Strategy by Goal

GoalApproach
"Where is X?"grep_searchvscode_listCodeUsages → read defining file
"How does this work?"file_search("**/*.{ts,js}")semantic_search("architecture") → read ONE key file deeply
"Find tests for Y"file_search("**/Y*.spec.ts") — glob is instant
"What deps?"read_file("package.json", 1, 100) — one read
"Are there errors?"get_errors() FIRST — then grep for error symbols
"Find all imports of X"grep_search("import.*X", isRegexp=true) across **/*.ts

Tool Quick Reference

ToolBest for
get_errors(filePaths)Always first — compile/lint errors
grep_search(query, isRegexp, includePattern)Text/regex: `function
semantic_search(query)Natural language: "how does auth work"
file_search(query)Glob: **/*.spec.ts, **/*.component.ts
read_file(path, start, end)Read 100+ line chunks (parallel when possible)
vscode_listCodeUsages(symbol, lineContent)All references of a symbol
list_dir(path)Directory listing

Anti-Patterns

Don'tDo
Read 15 files sequentiallySearch first, read 2-3 key files in parallel
Read 20-line chunks100-200 lines at a time
Single-keyword searchesRegex alternation
Guess file locationsfile_search with globs
Use obscure formats for contextMarkdown/YAML — models know them best
Skip error checkingget_errors() as step 1

Token Economics

ApproachTokens
Sequential 15 files × 500 tokens~7,500
With this playbook~700
Savings~91%

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.