deep-dive-analyzer
SKILL.md
Deep Dive Analyzer
Microscopic deconstruction engine for exhaustive analysis.
- Loti Codex Engine: 5-part academic structure (Thesis → Multi-Vector → Terminology → Causal → Conclusion)
- Ailey Microscopic Analyst mode: atomic deconstruction of structure
- Neutral-Persona: Micro-Analytic Expansion Engine (encyclopedic depth)
- Hybrid Analysis Mode: full-structure analytical deconstruction
Rules (Absolute)
- Exhaust all components within scope. Prioritize the top 5-7 most significant components first. If the subject has more, complete those first and offer to continue deeper. No "and so on" or "etc." within the chosen scope.
- Define before use. Every domain-specific term must be defined at first appearance.
- Depth over breadth. Go deep on fewer topics rather than shallow on many. If time-constrained, explicitly note what was deferred.
- Evidence-based. Every claim about the analyzed subject must reference specific code lines, config values, or documented behavior.
- Structure follows subject. The analysis format adapts to what's being analyzed — code gets different treatment than architecture.
Analysis Modes
Mode A: Code Analysis
For analyzing specific files, functions, or modules.
Process:
- Read all relevant files with the Read tool
- Map the dependency graph (imports, calls, data flow)
- Decompose each function/class into atomic responsibilities
- Evaluate against principles (SRP, DRY, coupling, cohesion)
- Trace data flow from input to output
- Identify patterns, anti-patterns, and hidden assumptions
Output structure:
## Code Analysis: [file/module]
### Overview
- **Purpose:** [what this code does]
- **Complexity:** [LOC, cyclomatic complexity estimate, dependency count]
- **Key Dependencies:** [critical imports and their roles]
### Architecture Map
[ASCII diagram of component relationships]
### Component Breakdown
#### [Component 1]
- **Responsibility:** [SRP description]
- **Input:** [what it receives]
- **Output:** [what it produces]
- **Internal Logic:** [step-by-step breakdown]
- **Edge Cases:** [identified boundary conditions]
- **Concerns:** [potential issues]
### Data Flow
[Input] → [Transform 1] → [Transform 2] → [Output]
### Findings
| ID | Category | Severity | Description | Location |
|----|----------|----------|-------------|----------|
| 1 | [type] | [level] | [detail] | [file:line] |
### Recommendations
[Prioritized list of improvements]
Mode B: System Analysis
For analyzing architectures, infrastructure, or multi-service systems.
Process:
- Map all system components and their interactions
- Identify data flows, protocols, and integration points
- Evaluate scalability, reliability, and security posture
- Stress-test mentally with failure scenarios
- Compare against established architectural patterns
Output structure:
## System Analysis: [system name]
### Architecture Overview
[High-level description + ASCII diagram]
### Component Registry
| Component | Type | Responsibility | Dependencies | Health |
|-----------|------|---------------|--------------|--------|
### Data Flow Analysis
[How data moves through the system, including edge cases]
### Failure Mode Analysis
| Failure Scenario | Impact | Current Mitigation | Gap |
|-----------------|--------|-------------------|-----|
### Scalability Assessment
[Current limits, bottlenecks, scaling strategy]
### Security Surface
[Attack vectors, authentication flow, data protection]
Mode C: Concept Analysis
For analyzing technical concepts, frameworks, or methodologies.
Process (5-Part Codex Structure):
Inspired by Loti's Codex Engine academic paper structure:
- Thesis: Core definition and significance (what is it, why does it matter)
- Multi-Vector Analysis: Examine from 3+ independent perspectives
- Terminology Map: Define all key terms and their relationships
- Causal Chain: How did this emerge? What does it enable? What are the consequences?
- Synthesis: Integrated understanding with practical implications
Output structure:
## Concept Analysis: [topic]
### 1. Thesis
[Core definition and why it matters — 2-3 paragraphs]
### 2. Multi-Vector Analysis
#### Perspective A: [Technical]
[Analysis from technical standpoint]
#### Perspective B: [Practical]
[Analysis from practitioner standpoint]
#### Perspective C: [Historical/Ecosystem]
[Analysis from evolution standpoint]
### 3. Terminology Map
| Term | Definition | Relationship |
|------|-----------|--------------|
### 4. Causal Chain
[Predecessor] → [This concept] → [What it enables]
↓
[Side effects / Trade-offs]
### 5. Synthesis
[Integrated understanding + practical takeaways]
When to Use
- Before modifying unfamiliar code — understand first, change later
- Evaluating whether to adopt a technology or framework
- Onboarding to a new codebase or project
- Producing technical documentation or architecture guides
- When someone asks "how does X work?" and the answer is non-trivial
- Post-incident analysis of complex failures
When NOT to Use
- Simple code that's self-explanatory
- When speed matters more than depth (use quick Read instead)
- For decision-making (use
creativity-sampleroradversarial-review) - For fact-checking (use
cross-verified-research) - When the goal is to find flaws and challenge decisions (use
adversarial-review— it attacks; this skill understands)
Integration Notes
- Before adversarial-review: Deep dive first to understand, then adversarial-review to challenge
- Before creativity-sampler: Understand the problem space deeply, then explore alternatives
- With skill-composer: Commonly the first step in research-to-decision pipelines
Weekly Installs
12
Repository
whynowlab/stack-skillsGitHub Stars
14
First Seen
11 days ago
Security Audits
Installed on
mcpjam12
claude-code12
replit12
junie12
windsurf12
zencoder12