30
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill lyndonkl/claude --skill decomposition-reconstruction- SKILL.md11.3 KB
Overview
This skill decomposes complex systems into atomic components, analyzes their interactions, and reconstructs them into clearer, more efficient configurations. It helps identify bottlenecks, single points of failure, and high-impact change opportunities. Use it to produce actionable recommendations with measurable expected impact.
How this skill works
First, define the system boundaries, goals, constraints, and success criteria. Then decompose the system by an appropriate strategy (functional, structural, data-flow, temporal, or cost) and map relationships like dependencies, data flow, control flow, and resource contention. Analyze component properties (time, cost, reliability) to locate critical paths and bottlenecks. Finally, apply reconstruction patterns—simplify, reorder, parallelize, substitute, consolidate, or modularize—and validate recommendations against success criteria.
When to use it
- System feels overwhelming or “too complex” and needs clear structure
- You need to find performance or throughput bottlenecks
- Redesigning architecture, workflows, or processes for better outcomes
- Analyzing dependencies to understand ripple effects of changes
- Prioritizing optimizations with measurable impact
Best practices
- Start with a tightly scoped system and clear success criteria to avoid endless decomposition
- Choose a decomposition strategy that matches the system type (functional, structural, data-flow, temporal, cost)
- Stop decomposing when further split yields no actionable insight
- Map relationships explicitly (dependencies, data/control flow, resource sharing) to reveal cascading failures
- Quantify properties (latency, cost, capacity, failure rate) so reconstruction choices have measurable expected impact
Example use cases
- Diagnose a slow web page by breaking frontend, network, and backend contributions and targeting the critical path
- Reduce operational costs by decomposing an infrastructure bill into cost centers and identifying the highest drivers
- Simplify a multi-step approval process by removing redundant steps and reordering parallelizable tasks
- Improve reliability by finding single points of failure and recommending modularization or redundancy
- Redesign a data pipeline by mapping transformations, identifying serialization bottlenecks, and parallelizing independent stages
FAQ
Decompose until further breakdown stops yielding useful, actionable insights. If a subcomponent cannot be meaningfully improved or measured, stop.
What if the system is poorly understood?
Perform discovery or research first (interviews, metrics collection). Decomposition-reconstruction assumes enough knowledge to identify components and relationships.