Explore codebase with parallel agents

VerifiedSafe

Launches multiple parallel agents to explore the codebase, find similar features, map architecture, and analyze integrations. Useful at the start of development to understand key patterns and files.

Sby Skills Guide Bot
DevelopmentIntermediate
6/2/2026
Claude Code
#code-exploration#parallel-agents#architecture-mapping#feature-discovery

Recommended for

Automated summary

This skill automates the exploration of a codebase to understand existing patterns, architecture, and similar features using parallel agents.

Strengths

  • Parallel exploration with multiple specialized agents saves time
  • Structured identification of key files and architectural patterns
  • Integration with the feature-dev development workflow
  • Ready-to-use summarized output

Limitations

  • Requires the feature-dev plugin and prior initialization (dev:discover)
  • May be overkill for small codebases
  • Result quality depends on accurate task descriptions
When to use it

When starting development of a new feature and need to quickly grasp existing architecture and similar implementations.

When not to use it

For simple, one-off changes where direct file reading is sufficient.

Security analysis

Safe
Quality score92/100

Skill only uses safe tools (Task, Read, Glob, Grep) for code exploration without any destructive or exfiltrating actions.

No concerns found

How this analysis is made

Examples

Explore authentication feature
Explore the codebase to understand how user authentication is implemented. Find similar features, map the architecture, and identify key files.
Run dev:explore for payment
Launch dev:explore to analyze the payment feature area: trace similar implementations, map abstractions, and list integration points.
Understand module patterns
Use dev:explore to discover the architectural patterns used in the notification module and identify the 10 most important files to read before implementing.

name: dev:explore description: Explorer le codebase avec agents parallèles (Phase 1) model: sonnet allowed-tools: [Task, Read, Glob, Grep] version: 1.0.0 license: MIT

Configuration de sortie

IMPORTANT : Cette skill génère un résumé d'exploration structuré et nécessite un format de sortie spécifique.

Lis le frontmatter de cette skill. Si un champ output-style est présent, exécute immédiatement :

/output-style <valeur-du-champ>

Note : Une fois que le champ output-style sera supporté nativement par Claude Code, cette instruction pourra être supprimée.

Output-style requis : bullet-points

Objectif

Instructions à Exécuter

IMPORTANT : Exécute ce workflow étape par étape :

Phase 1 du workflow de développement : explorer le codebase pour comprendre les patterns existants.

Prérequis

⚠️ Plugin feature-dev requis pour les agents code-explorer.

Si non installé :

/plugin install feature-dev@claude-code-plugins

Instructions

1. Lire le contexte

  • Lire .claude/data/.dev-workflow-state.json pour connaître la feature en cours
  • Si le fichier n'existe pas, demander à l'utilisateur de lancer /dev:discover d'abord

2. Créer les tâches d'exploration

Utiliser TaskCreate pour chaque agent :

TaskCreate #1: Explorer features similaires (code-explorer)
TaskCreate #2: Mapper architecture et abstractions (code-explorer)
TaskCreate #3: Analyser intégrations (code-explorer) - optionnel
TaskCreate #4: Consolider résultats et présenter résumé

Important :

  • Utiliser activeForm (ex: "Explorant features similaires", "Mappant l'architecture")
  • Tâche #3 optionnelle selon pertinence de la feature
  • Tâche #4 bloquée par les agents 1-3 (utiliser addBlockedBy)
  • Les agents 1-3 se lancent en parallèle

3. Lancer les agents code-explorer

⚠️ Avant de lancer les agents : Marquer les tâches en in_progress :

  • TaskUpdate → tâche #1 en in_progress
  • TaskUpdate → tâche #2 en in_progress
  • TaskUpdate → tâche #3 en in_progress (si créée)

Lancer 2-3 agents code-explorer en parallèle avec des focus différents :

Agent 1 : Features similaires

Trouve des features similaires à "{feature}" dans le codebase.
Trace leur implémentation de bout en bout.
Retourne les 5-10 fichiers clés à lire.

Quand terminé : TaskUpdate → tâche #1 en completed

Agent 2 : Architecture

Mappe l'architecture et les abstractions pour la zone concernée par "{feature}".
Identifie les patterns utilisés (repositories, services, events, etc.).
Retourne les 5-10 fichiers clés à lire.

Quand terminé : TaskUpdate → tâche #2 en completed

Agent 3 : Intégrations (si pertinent)

Analyse les points d'intégration existants (APIs, events, commands).
Identifie comment les features communiquent entre elles.
Retourne les 5-10 fichiers clés à lire.

Quand terminé : TaskUpdate → tâche #3 en completed

4. Consolider les résultats

🔄 Progression : TaskUpdate → tâche #4 en in_progress

  • Fusionner les listes de fichiers identifiés
  • Lire les fichiers clés pour construire une compréhension profonde
  • Identifier les patterns récurrents

5. Présenter le résumé

🔍 Exploration du codebase

**Features similaires trouvées :**
- {feature 1} ({chemin}) : {description courte}
- {feature 2} ({chemin}) : {description courte}

**Patterns architecturaux identifiés :**
- {pattern 1} : utilisé dans {fichiers}
- {pattern 2} : utilisé dans {fichiers}

**Fichiers clés à connaître :**
1. `{fichier}:{ligne}` - {rôle}
2. `{fichier}:{ligne}` - {rôle}
...

**Points d'attention :**
- {observation 1}
- {observation 2}

6. Finaliser

🔄 Progression : TaskUpdate → tâche #4 en completed

Mettre à jour .claude/data/.dev-workflow-state.json

Task Management

Progression du workflow :

  • 4 tâches créées à l'initialisation (3 ou 4 selon pertinence)
  • Les 3 premières tâches (agents) se lancent en parallèle
  • La tâche #4 (consolidation) est bloquée par les 3 agents (addBlockedBy)
  • Chaque agent marque sa tâche comme completed indépendamment
  • Utiliser TaskList pour voir la progression des agents parallèles
  • Les tâches permettent à l'utilisateur de suivre l'exploration multi-agents

Prochaine étape

✅ Exploration terminée

Prochaine étape : /dev:clarify pour poser les questions de clarification

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/explore-codebase-with-parallel-agents-mm78nnwz/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

mkdir -p '.skill-downloads/explore-codebase-with-parallel-agents-mm78nnwz' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/explore-codebase-with-parallel-agents-mm78nnwz/download' --output '.skill-downloads/explore-codebase-with-parallel-agents-mm78nnwz/SKILL.md.part' && mv '.skill-downloads/explore-codebase-with-parallel-agents-mm78nnwz/SKILL.md.part' '.skill-downloads/explore-codebase-with-parallel-agents-mm78nnwz/SKILL.md'

2. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

Original excerpt: Prérequis

⚠️ Plugin feature-dev requis pour les agents code-explorer.

Si non installé :

/plugin install feature-dev@claude-code-plugins

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

This file does not provide a usable name/description header for this native procedure. It remains available to download and inspect; use the manual method below.

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/explore-codebase-with-parallel-agents-mm78nnwz/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills