deconstruct

Document codebases by deconstructing architectural layers, core symbols, and data flows.

Updated Apr 16, 2014
One-click install
npx skills add https://github.com/minhhh/dotfiles --skill deconstruct
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deconstruct
Source: https://github.com/minhhh/dotfiles/tree/main/ai/.ai/skills/deconstructed
Command: npx skills add https://github.com/minhhh/dotfiles --skill deconstruct

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Incrementally deconstruct the codebase into a detailed, navigable reference that helps teams understand architecture, data flow, and dependencies.

Core Features & Use Cases

  • Architectural overview: map major components and their interactions.
  • Flow profiling: document typical control and data flows for key operations.
  • Change impact tracking: trace how edits ripple through modules to help onboarding and maintenance.

Quick Start

Instruct the AI to generate a deconstruction outline for the current codebase.

Frequently Asked Questions about deconstruct

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

FAQPage Schema
How do I document codebase architecture and data flow for an existing project?

Codebase architecture documentation is generated by progressively deconstructing architectural layers, core symbols, and data flows. This maps major components and records file paths with line ranges to link code paths to high-level concepts.

What is the best way to trace change impact and side effects across codebase modules?

Tracing change impact is done by profiling control and data flows for key operations. By documenting primary entry points and their side effects, you track how edits ripple through modules to aid maintenance and onboarding.

How do I generate a technical reference from code to help with onboarding?

To generate a technical reference, deconstruct the codebase into a navigable structure. The AI captures critical operations, applies analysis to entry points, and records findings with file paths and line ranges to map dependencies.

Can I use LLM-assisted analysis to map control flow and dependencies without manual tracing?

LLM-assisted analysis can map control flow and dependencies automatically. By instructing the AI to generate a deconstruction outline, it systematically profiles data flows and records structural findings without manual tracing.

Does deconstructing a codebase require specific frameworks or dependencies to run?

Deconstructing a codebase with this approach requires no specific frameworks or dependencies. It operates directly on source files to analyze architectural layers and generate a structured reference linking code to concepts.