skills/aep/SKILL.md
Analyse-Explore-Plan methodology for thorough analysis and planning before development. Use when starting a new feature, investigating a problem, or needing to understand a codebase before making changes. Provides structured workflow with parallel exploration agents and clarification questions. Integrates with Architect skill for high-quality implementation plans. Do NOT use for ticket-based planning (use /resolve <ticket> --plan-only instead) or when a saved plan is needed (use /create-plan instead).
npx skillsauth add nicolas-codemate/claudecodeconfig aepInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill defines the methodology for thorough analysis and planning before any development work. It conditions all future context and decisions.
AEP is a three-phase workflow designed to ensure deep understanding before implementation:
Deeply analyze the user's request by answering these questions:
Think carefully about what the user really wants vs what they literally said. Often the literal request is a symptom of a deeper need.
Launch up to 3 Explore agents IN PARALLEL to thoroughly investigate the codebase:
Search for:
Tools: Glob, Grep, Read
Understand:
Tools: Glob, Grep, Read
Find:
Tools: Glob, Grep, Read
git log can reveal contextBased on analysis and exploration, identify and ask about:
Do NOT proceed to planning if you have unresolved questions that could lead to wrong implementation.
Ask questions using clear, specific language. Propose options when possible.
IMPORTANT: Before creating the plan, read and apply the Architect skill from ~/.claude/skills/architect/SKILL.md.
The Architect skill provides:
Create a detailed implementation plan with:
For each phase, include:
ALL OUTPUT MUST BE IN FRENCH - Questions, analysis, plan, everything communicated to the user must be written in French.
ULTRATHINK - Use maximum reasoning tokens for this workflow.
This methodology requires deep analysis. Allocate maximum thinking capacity to:
development
Method to diagnose and raise the Lighthouse performance score of a public page (landing, marketing, home). Use when asked to improve Lighthouse/PageSpeed scores, when auditing the first uncached paint of a public page, or when a landing embedded in a SPA must reach a top score. Do NOT use for in-app screen performance (data loading, rendering). For a brand-new landing, the first recommendation is static HTML with no framework runtime — most of this skill exists for when that is not an option.
tools
Audits a project's Claude Code setup against real usage — mines the project's conversations (worktrees included), confronts the project's skills/agents/CLAUDE.md with best practices, and proposes adjustments or new skills/agents/rules. Use when the user asks to audit the project config, analyze project conversations, or find automation opportunities for the current project. Do NOT use for the global ~/.claude configuration (use /audit-config instead).
development
Coaching workflow orchestrator. Guides the developer through implementation without writing code.
development
Disciplined methodology for code architecture refactoring. Use when the user asks to refactor architecture, decouple code, restructure a family of classes, redesign an interface, or rename/reorganize a set of related components. Forces a big-picture analysis before any code is written. Do NOT use for simple bug fixes, feature additions, or single-file refactoring.