analyze

Analyze code logic, execution paths, and object relationships via a subagent.

14|2|Updated Mar 2, 2023
One-click install
npx skills add https://github.com/sudopark/TodoCalendar --skill analyze-sudopark
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: analyze
Source: https://github.com/sudopark/TodoCalendar/tree/main/.claude/skills/analyze
Command: npx skills add https://github.com/sudopark/TodoCalendar --skill analyze-sudopark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires code-analyzer, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured code analysis, helping users understand logic, track execution, and analyze object relationships and impact.

Core Features & Use Cases

  • Logic Analysis: Understand the flow and structure of the code.
  • Execution Tracing: Track the execution path of the code.
  • Object Relationship Analysis: Analyze how objects interact within the code.
  • Impact Analysis: Identify the impact of code changes on the overall system.
  • Use Case: When a user wants to understand the flow of a specific function or track down the source of a bug, this Skill can provide a detailed report.

Quick Start

Use the analyze skill to perform a logic analysis on the function 'calculateTotal' in the file 'orderProcessing.swift'.

Frequently Asked Questions about analyze

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

FAQPage Schema
How do I perform impact analysis to identify the effect of code changes on my system?▼

Impact analysis identifies the effects of code changes on your overall system by analyzing logic, execution paths, and object relationships. It provides a structured report to help you assess potential consequences before modifying code.

What is execution tracing and how does it help track down bugs?▼

Execution tracing tracks the execution path of your code to help you understand its flow and locate the source of bugs. By analyzing the logic and execution sequence, it generates a detailed report for tracking down issues.

How do I analyze object relationships to understand how components interact in my code?▼

Object relationship analysis examines how objects interact within your code by evaluating their dependencies and connections. It produces a structured report detailing these interactions to clarify your system's architecture.

Do I need specific subagents or dependencies to run a structured code analysis?▼

Yes, performing structured code analysis requires the code-analyzer subagent to evaluate logic, execution, and object relationships. This dependency is necessary to generate the detailed analysis reports for your codebase.

Can I use this to analyze logic and flow for a specific function in my Swift file?▼

Yes, you can perform logic analysis on a specific function within a file like 'orderProcessing.swift'. It analyzes the flow and structure of the target function and delivers a structured report of its logic.