exploration

Solid

Codebase exploration techniques for rapid discovery, architecture analysis, pattern detection, and dependency mapping.

AI & Automation 22 stars 3 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
45
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

**Session:** ${CLAUDE_SESSION_ID} # Exploration Skill ## Exploration Protocol Run these 5 phases in order — full commands in `references/exploration-protocol.md`: 1. **Initial Reconnaissance** — list root files, find config files, check common entry points 2. **Structure Mapping** — tree view (excluding noise dirs), identify main directories 3. **Entry Points Detection** — grep for `main`/`index`/server bootstrap per language 4. **Dependency Analysis** — read `package.json`/`pyproject.toml`/`go.mod`/`Cargo.toml`/`composer.json` 5. **Pattern Detection** — check for MVC, Clean/Hexagonal, feature-based, Next.js App Router directories --- ## Architecture Pattern Detection ### Pattern Indicators | Pattern | Key Directories | Indicators | |---------|-----------------|------------| | **MVC** | `controllers/`, `models/`, `views/` | Rails, Laravel, Express | | **Clean Architecture** | `domain/`, `application/`, `infrastructure/` | DDD, Use cases | | **Hexagonal** | `adapters/`, `ports/`, `core/` | Ports & adapters | | **Feature-based** | `features/[name]/` | All layers per feature | | **Layered** | `presentation/`, `business/`, `data/` | Traditional 3-tier | | **Monolith** | Single `src/` | Mixed concerns | | **Microservices** | Multiple `services/` | Separate repos/folders | | **Next.js App Router** | `app/`, `components/`, `lib/` | Server/Client components | | **Modular Monolith** | `modules/[name]/` | Bounded contexts | --- ## Forbidden Behaviors - ❌ Make assumptions wit...

Details

Author
fusengine
Repository
fusengine/agents
Created
6 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category