بنقرة واحدة
stacklit-navigator
Use stacklit.json to navigate codebases without burning tokens on file exploration
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use stacklit.json to navigate codebases without burning tokens on file exploration
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | stacklit-navigator |
| description | Use stacklit.json to navigate codebases without burning tokens on file exploration |
At the start of any session on a repo that has stacklit.json at the root. Read it before you read any source files.
# Check if index exists
cat stacklit.json | head -5
The file has these sections:
project -- repo name, type (single/monorepo), workspacestech -- primary language, language breakdown, frameworksmodules -- the map: each module's purpose, files, exports, dependencies, activity leveldependencies.edges -- import relationships between modulesdependencies.most_depended -- the modules everything depends on (touch carefully)hints -- where to add features, how to run tests, env vars to setFinding code: Look up the module in modules by name. The purpose field tells you what it does. The file_list tells you exactly which files to read. Skip everything else.
Understanding structure: Check depends_on and depended_by to see how a module connects to the rest. If you need to change something in src/auth, check depended_by to know what might break.
Knowing what changed recently: The activity field (high/medium/low) tells you how actively a module is being worked on. git.hot_files lists the most-changed files in the last 90 days.
Adding a feature: Read hints.add_feature first. It tells you which directory to create files in and which files to update.
Running tests: Check hints.test_command.
grep across all files when modules tells you which module to look inmost_depended when planning changes. Those modules have the widest blast radius.If stacklit serve is running as an MCP server, use these tools instead of reading the file:
get_overview -- full project summary (call this first)get_module("src/auth") -- detailed info on one modulefind_module("auth") -- search modules by nameget_dependencies("src/auth") -- what it imports and what imports itget_hot_files -- most-changed files (90 days)get_hints -- conventions, test commands, env varsOne get_overview call replaces reading 5-10 files to build context.
If you have made significant structural changes (new modules, moved files, changed dependencies):
stacklit generate
Use stacklit diff to check if the index is stale before regenerating.