What problem does it solve?
This Skill helps you understand how software works internally when the source code is unavailable, incomplete, or too large to inspect manually. It reduces the guesswork involved in analyzing binaries, packaged apps, and bundled components.
Core Features & Use Cases
- Application Identification: Detects whether a target is a macOS app, Electron app, Tauri app, native binary, Java archive, or Python/npm package.
- Architecture Discovery: Maps the main executable, bundled resources, configs, plugins, and supporting components to explain how the system is assembled.
- Protocol and API Inference: Extracts strings and configuration clues to identify endpoints, transports, authentication patterns, and tool-calling behavior.
- Investigation Reporting: Organizes findings into a structured reverse-engineering report with source maps, open questions, and security observations.
- Use Case: Use this Skill to inspect a CLI tool or desktop application and quickly produce a clear explanation of its runtime architecture and communication flow.
Quick Start
Ask the skill to analyze the target application or binary and generate a concise reverse-engineering report with architecture, protocol, and security findings.