dev:auto:explore

Explorer le codebase automatiquement - Mode AUTO (Phase 2)

8 stars

Best use case

dev:auto:explore is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Explorer le codebase automatiquement - Mode AUTO (Phase 2)

Teams using dev:auto:explore should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/auto-explore/SKILL.md --create-dirs "https://raw.githubusercontent.com/atournayre/claude-marketplace/main/dev/skills/auto-explore/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/auto-explore/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How dev:auto:explore Compares

Feature / Agentdev:auto:exploreStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Explorer le codebase automatiquement - Mode AUTO (Phase 2)

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Objectif

## Instructions à Exécuter

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


Phase 2 du workflow automatisé : explorer le codebase pour comprendre les patterns existants **SANS interaction**.

# Instructions

## 1. Lire le contexte

Déterminer le chemin du workflow state :

```bash
workflow_state_file=".claude/data/workflows/issue-${issue_number}-dev-workflow-state.json"
```

- Lire le workflow state pour connaître la feature en cours
- Si le fichier n'existe pas, exit avec erreur code 1

## 2. Lancer les agents d'exploration

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.
```

### 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.
```

### 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.
```

## 3. Consolider les résultats

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

## 4. Mettre à jour le workflow state

```json
{
  "currentPhase": 2,
  "phases": {
    "2": {
      "status": "completed",
      "completedAt": "{ISO timestamp}",
      "durationMs": {durée},
      "keyFiles": ["{liste des fichiers clés}"],
      "patterns": ["{patterns identifiés}"],
      "findings": "{résumé des découvertes}"
    }
  }
}
```

# Règles

- ✅ **Mode automatique** : aucune interaction
- ✅ **Lancer agents en parallèle** si disponibles
- ✅ **Documenter les patterns** trouvés
- ❌ **Jamais demander confirmation** (exit 1 si erreur, continuer sinon)
- ✅ **Consolider les résultats** pour Phase 3