analyze

Analyze code, architecture, issues, bugs, or performance bottlenecks using a four-phase protocol.

2|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/chanhee-kang/oh-my-gemini --skill analyze-chanhee-kang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze
Source: https://github.com/chanhee-kang/oh-my-gemini/tree/main/skills/analyze
Command: npx skills add https://github.com/chanhee-kang/oh-my-gemini --skill analyze-chanhee-kang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables thorough analysis of a specified target (code, architecture, issue, bug, or performance bottleneck).

Core Features & Use Cases

  • Systematic analysis: Gather context, evaluate dependencies, map execution flows, identify bottlenecks, and assess security implications.
  • Four-phase protocol: Follows a structured approach (gather context, analyze systematically, synthesize findings, provide recommendations) to ensure repeatable results.
  • Actionable output: Produces a concise summary, key findings, in-depth analysis, and prioritized recommendations for remediation.

Quick Start

Invoke the Analyze Skill on the target (codebase, architecture, issue) and provide context. Example: Analyze the authentication module of repo X to identify bottlenecks and potential security concerns.

Frequently Asked Questions about analyze

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

FAQPage Schema
How do I systematically analyze code architecture to identify bottlenecks?

To analyze code architecture, gather context, evaluate dependencies, map execution flows, identify bottlenecks, and assess security implications. This structured approach ensures repeatable results across projects of any size by following a four-phase protocol.

What is the best way to debug issues and assess security vulnerabilities in a codebase?

Debugging issues and assessing security vulnerabilities requires systematically gathering context, mapping execution flows, and evaluating dependencies. This process synthesizes key findings into concise, actionable recommendations for remediation.

Can I use a structured protocol for performance profiling across projects of any size?

Yes, performance profiling applies across projects of any size using a four-phase protocol: gather context, analyze systematically, synthesize findings, and provide recommendations. This ensures repeatable results for complex performance bottlenecks.

Does code review analysis work without specific framework dependencies?

Code review analysis works without specific framework dependencies because it operates through a structured four-phase protocol. It evaluates dependencies, maps execution flows, and produces actionable results regardless of the underlying technology stack.

What actionable output should I expect from a deep architecture review?

An architecture review produces a concise summary, key findings, in-depth analysis, and prioritized recommendations for remediation. This actionable output directly results from synthesizing systematically gathered context and evaluated dependencies.

When should I not use a systematic four-phase protocol for issue analysis?

You should not use a systematic four-phase protocol for issue analysis when you require rapid, ad-hoc fixes instead of thorough evaluation. The protocol gathers context and synthesizes findings, which demands more time than quick patches.