code-analyst-agent

Analyze source code to identify symbols, call graphs, and architectural patterns.

12|3|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/phuhao00/bony-agent --skill code-analyst-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-analyst-agent
Source: https://github.com/phuhao00/bony-agent/tree/main/.agent/skills/code-analyst-agent
Command: npx skills add https://github.com/phuhao00/bony-agent --skill code-analyst-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of navigating large, complex codebases by providing automated analysis of project structures, symbol definitions, and call relationships, preventing developers from getting lost in unfamiliar code.

Core Features & Use Cases

  • Codebase Navigation: Quickly map out project architecture and module boundaries.
  • Symbol & Call Analysis: Locate specific functions or variables and visualize how they interact across the system.
  • Quality Assurance: Perform automated code reviews to identify potential bugs and ensure adherence to architectural standards.

Quick Start

Use the code-analyst-agent to analyze the current directory and generate a call graph for the main authentication module.

Frequently Asked Questions about code-analyst-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a call graph to navigate an unfamiliar codebase?

To generate a call graph for codebase navigation, you need to analyze software source code to identify symbol definitions and call relationships. This approach maps out project architecture and module boundaries, preventing developers from getting lost in complex code.

Can I automate code review and bug localization using static analysis?

Yes, you can automate code review and bug localization by integrating static analysis linters with code indexing tools. This combination performs quality assurance to identify potential bugs and ensures adherence to architectural standards.

How does symbol search work for locating functions and variables across a project?

Symbol search works by analyzing software source code to identify specific symbol definitions like functions or variables. It then traces how these symbols interact across the system, allowing developers to quickly locate and visualize call relationships.

Do I need code indexing tools to map out project architecture?

Yes, you need integration with code indexing tools and static analysis linters to accurately map project architecture. These tools provide the context-aware technical reports required to identify module boundaries and structural patterns.

What is the best way to document an existing project architecture automatically?

The best way to document project architecture automatically is by analyzing source code to identify symbol definitions and call relationships. This process generates context-aware technical reports that map module boundaries and architectural patterns for project documentation.

Why does code analysis fail to identify architectural patterns in my project?

Code analysis fails to identify architectural patterns when it lacks integration with code indexing tools and static analysis linters. Accurate, context-aware technical reports require these dependencies to properly trace symbol definitions and call graphs.