From devac
Analyzes code structure, discovers symbols (functions, classes, methods), and explores hierarchies using DevAC CLI commands like devac query symbol and file-symbols.
How this skill is triggered — by the user, by Claude, or both
Slash command
/devac:code-analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze code structure, find symbols, and explore hierarchies using DevAC's Analytics Layer.
Analyze code structure, find symbols, and explore hierarchies using DevAC's Analytics Layer.
This skill activates when users ask about:
Find and explore symbols (functions, classes, methods, variables) across the codebase.
Understand inheritance, composition, and module structure.
Get an overview of how code is organized within files and across the project.
Use DevAC CLI commands for code analysis. CLI is preferred for lower context overhead.
devac query symbolFind symbols by name across all indexed repositories.
devac query symbol UserService
devac query symbol --kind class Controller
devac file-symbolsGet all symbols defined in a specific file or directory.
devac file-symbols src/services/user.ts
devac file-symbols src/auth/
devac queryRun SQL queries against the Seeds database for advanced analysis.
devac query "SELECT name, kind, file_path FROM symbols WHERE kind = 'class' ORDER BY name"
devac query "SELECT * FROM symbols WHERE name LIKE '%UserService%'"
User: "What functions are defined in the auth module?"
Response approach:
devac file-symbols src/auth/ to list all symbolsUser: "Show me the class hierarchy for BaseController"
Response approach:
devac find-symbol BaseControllerdevac queryIf MCP server is configured, these tools provide equivalent functionality:
find_symbolfind_symbol(name: "UserService")
get_file_symbolsget_file_symbols(file_path: "src/services/user.ts")
query_sqlSELECT name, kind, file_path
FROM symbols
WHERE kind = 'class'
ORDER BY name
devac sync)devac sync)npx claudepluginhub pietgk/vivief --plugin devacSearch code symbols (functions, classes, methods, types), find call sites and references, list file symbols, get outlines, check index status, and query static analysis findings. Requires indexed codebase.
Queries codebase knowledge graphs to search functions, trace callers/callees, list file entities, analyze impact, and run SurrealQL. Use for code structure, dependencies, and relationships.
AST-based code analysis using tree-sitter. Use for parsing code structure, extracting symbols, finding patterns with tree-sitter queries, analyzing complexity, and understanding code architecture. Supports Python, JavaScript, TypeScript, Go, Rust, C, C++, Swift, Java, Kotlin, Julia, and more.