From devac
Navigates and explores codebase structure using DevAC CLI: locates symbol definitions, explores modules/packages, enables cross-repository navigation, and discovers files by patterns.
How this skill is triggered — by the user, by Claude, or both
Slash command
/devac:codebase-navigationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Navigate and explore the codebase structure using DevAC's Analytics Layer.
Navigate and explore the codebase structure using DevAC's Analytics Layer.
This skill activates when users ask about:
Quickly find where any symbol is defined across the entire codebase.
Understand the structure and contents of modules/packages.
Navigate between related code across multiple repositories.
Find files by patterns, symbols they contain, or relationships.
Use DevAC CLI commands for codebase navigation. CLI is preferred for lower context overhead.
devac query symbolLocate symbol definitions by name.
devac query symbol handleAuthentication
devac query symbol UserService --kind class
devac file-symbolsExplore all symbols in a file or directory.
devac file-symbols src/auth/index.ts
devac file-symbols src/services/
devac query reposSee all repositories connected to the hub.
devac query repos
devac status --hub
devac queryAdvanced navigation queries.
devac query "SELECT file_path, name, kind FROM symbols WHERE file_path LIKE '%/auth/%' ORDER BY file_path, line"
User: "Where is the UserService defined?"
Response approach:
devac query symbol UserService to locate itUser: "Explore the auth module structure"
Response approach:
devac file-symbols src/auth/ for all symbolsUser: "Find all API endpoint handlers"
Response approach:
devac query to find functions with handler patternsIf MCP server is configured, these tools provide equivalent functionality:
find_symbolfind_symbol(name: "handleAuthentication")
get_file_symbolsget_file_symbols(file_path: "src/auth/index.ts")
list_reposlist_repos()
query_sqlSELECT file_path, name, kind
FROM symbols
WHERE file_path LIKE '%/auth/%'
ORDER BY file_path, line
impact-analysis to understand contextdevac sync to updatenpx claudepluginhub pietgk/vivief --plugin devacNavigates codebases using .codemap/ structural indexes to find symbol definitions (classes, functions, methods), explore file structures, and locate code by name. Enables targeted line-range reads to reduce token consumption.
Navigates large codebases via an MCP server providing outlines, symbol search, references, callers, git history, blame, and diffs without reading source files.
Maps codebase structure, patterns, symbols, and dependencies using ast-grep and bash scripts. Outputs factual maps with paths/line numbers to .artifacts/research/.