explore

Map Terragrunt repository structure and component dependencies into a Mermaid diagram.

1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/DiegoBulhoes/claude --skill explore-diegobulhoes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explore
Source: https://github.com/DiegoBulhoes/claude/tree/main/skills/workflow/explore
Command: npx skills add https://github.com/DiegoBulhoes/claude --skill explore-diegobulhoes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maps a repository's structure and Terragrunt usage to provide a comprehensive operational blueprint of the codebase, enabling clear visibility into components, modules, and cross-dependencies before making changes.

Core Features & Use Cases

  • Enumerates all components and modules, excluding caches, and traces dependencies.
  • Generates a dependency graph (Mermaid) to visualize relationships and hotspots.
  • Identifies gaps, orphaned modules, and inconsistencies to guide refactors and onboarding.

Quick Start

Run the explore skill to load CLAUDE.md, enumerate components, and build the dependency map.

Frequently Asked Questions about explore

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

FAQPage Schema
How do I visualize Terragrunt dependencies in an IaC repository?

To visualize Terragrunt dependencies, you map the repository structure and trace include paths to generate a Mermaid diagram. This produces a comprehensive view of component relationships and cross-dependencies before making changes.

What is the best way to find orphaned modules in a Terragrunt codebase?

Finding orphaned modules involves enumerating all components while excluding caches and tracing dependencies to identify gaps. This generates a gaps report highlighting inconsistencies and isolated modules to guide refactoring.

Can I generate a Mermaid diagram of my infrastructure as code components?

Yes, you can generate a Mermaid diagram of your infrastructure as code components. By scanning documentation and enumerating modules, the analysis outputs a visual graph mapping relationships and structural hotspots.

How do I map include paths and module relationships before refactoring Terragrunt?

Mapping include paths and module relationships requires loading CLAUDE.md for deterministic analysis and scanning the repository. This ensures accurate tracing of dependencies and modules before you refactor your Terragrunt setup.

Does exploring a Terragrunt repository require any specific environment setup?

Exploring a Terragrunt repository requires a CLAUDE.md file to ensure deterministic analysis and guide the component enumeration. The process scans this configuration alongside your documentation to build the dependency map.