Soutenez ce projet

Documentation de Référence

Description détaillée de toutes les ressources disponibles dans l'Usine à Projets.

Aucune ressource trouvée

Essayez d'autres mots-clés.

Agents Spécialisés

Architect

agents/architect.md
Projet Interne

Description : Software architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when planning new features, refactoring large systems, or making architectural decisions.

# ADR-001: Use Redis for Semantic Search Vector Storage

Build Error Resolver

agents/build-error-resolver.md
Projet Interne

Description : Build and TypeScript error resolution specialist. Use PROACTIVELY when build fails or type errors occur. Fixes build/type errors only with minimal diffs, no architectural edits. Focuses on getting the build green quickly.

Quand l'utiliser : This Agent

# TypeScript type check (no emit)

Code Reviewer

agents/code-reviewer.md
Projet Interne

Description : Expert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code. MUST BE USED for all code changes.

[CRITICAL] Hardcoded API key

Doc Updater

agents/doc-updater.md
Projet Interne

Description : Documentation and codemap specialist. Use PROACTIVELY for updating codemaps and documentation. Runs /update-codemaps and /update-docs, generates docs/CODEMAPS/*, updates READMEs and guides.

Quand l'utiliser : tsx scripts/codemaps/generate.ts

# Analyze TypeScript project structure (run custom script using ts-morph libr...

E2e Runner

agents/e2e-runner.md
Projet Interne

Description : End-to-end testing specialist using Playwright. Use PROACTIVELY for generating, maintaining, and running E2E tests. Manages test journeys, quarantines flaky tests, uploads artifacts (screenshots, videos, traces), and ensures critical user flows work.

# Run all E2E tests

Planner

agents/planner.md
Projet Interne

Description : Expert planning specialist for complex features and refactoring. Use PROACTIVELY when users request feature implementation, architectural changes, or complex refactoring. Automatically activated for planning tasks.

# Implementation Plan: [Feature Name]

Refactor Cleaner

agents/refactor-cleaner.md
Projet Interne

Description : Dead code cleanup and consolidation specialist. Use PROACTIVELY for removing unused code, duplicates, and refactoring. Runs analysis tools (knip, depcheck, ts-prune) to identify dead code and safely removes it.

# Run knip for unused exports/files/dependencies

Security Reviewer

agents/security-reviewer.md
Projet Interne

Description : Security vulnerability detection and remediation specialist. Use PROACTIVELY after writing code that handles user input, authentication, API endpoints, or sensitive data. Flags secrets, SSRF, injection, unsafe crypto, and OWASP Top 10 vulnerabilities.

# Check for vulnerable dependencies

Tdd Guide

agents/tdd-guide.md
Projet Interne

Description : Test-Driven Development specialist enforcing write-tests-first methodology. Use PROACTIVELY when writing new features, fixing bugs, or refactoring code. Ensures 80%+ test coverage.

// ALWAYS start with a failing test

Commandes Automatisées

Audit Juridique

commands/audit-juridique.md
Projet Interne

Description : Analyse juridique d'un site web ou contenu pour identifier les risques (diffamation, vie privée, etc.)

PRIORITÉ CRITIQUE (retrait immédiat) :

Build Fix

commands/build-fix.md
Projet Interne

Description : Incrementally fix TypeScript and build errors:...

/build-fix --help

Checkpoint

commands/checkpoint.md
Projet Interne

Description : Create or verify a checkpoint in your workflow....

Quand l'utiliser : `/checkpoint [create|verify|list] [name]`

echo "$(date +%Y-%m-%d-%H:%M) | $CHECKPOINT_NAME | $(git rev-parse --short HE...

Code Review

commands/code-review.md
Projet Interne

Description : Comprehensive security and quality review of uncommitted changes:...

/code-review --help

E2e

commands/e2e.md
Projet Interne

Description : Generate and run end-to-end tests with Playwright. Creates test journeys, runs tests, captures screenshots/videos/traces, and uploads artifacts.

Quand l'utiliser : Use `/e2e` when:

User: /e2e Test the market search and view flow

Eval

commands/eval.md
Projet Interne

Description : Pas de description disponible.

Quand l'utiliser : `/eval [define|check|report|list] [feature-name]`

## EVAL: feature-name

Layout

commands/layout.md
Projet Interne

Description : Analyse ou crée une mise en page web optimisée (ergonomie, typographie, grille)

--space-xs: 8px;

Learn

commands/learn.md
Projet Interne

Description : Analyze the current session and extract any patterns worth saving as skills....

Quand l'utiliser : [Trigger conditions - what should activate this skill]

# [Descriptive Pattern Name]

Orchestrate

commands/orchestrate.md
Projet Interne

Description : Pas de description disponible.

Quand l'utiliser : `/orchestrate [workflow-type] [task-description]`

planner -> tdd-guide -> code-reviewer -> security-reviewer

Plan

commands/plan.md
Projet Interne

Description : Restate requirements, assess risks, and create step-by-step implementation plan. WAIT for user CONFIRM before touching any code.

Quand l'utiliser : Use `/plan` when:

User: /plan I need to add real-time notifications when markets resolve

Power Prompt

commands/power-prompt.md
Projet Interne

Description : Applique les techniques de prompting psychologique pour maximiser la qualité des réponses

Prenez une grande inspiration et travaillez sur ce problème étape par étape :...

Prompt Advanced

commands/prompt-advanced.md
Projet Interne

Description : Applique les techniques avancées de prompting (CoVe, Tree of Thoughts, Recursive)

<principles>

Refactor Clean

commands/refactor-clean.md
Projet Interne

Description : Safely identify and remove dead code with test verification:...

/refactor-clean --help

Robots Ai

commands/robots-ai.md
Projet Interne

Description : Optimise robots.txt pour contrôler l'accès des bots IA (Search vs Training)

# === RECHERCHE (Visibilité) ===

Setup Pm

commands/setup-pm.md
Projet Interne

Description : Configure your preferred package manager (npm/pnpm/yarn/bun)

Quand l'utiliser : ```bash

# Detect current package manager

Signature

commands/signature.md
Projet Interne

Description : Intègre la signature professionnelle de Mehdi Guiraud dans un projet web

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awes...

Tdd

commands/tdd.md
Projet Interne

Description : Enforce test-driven development workflow. Scaffold interfaces, generate tests FIRST, then implement minimal code to pass. Ensure 80%+ coverage.

Quand l'utiliser : Use `/tdd` when:

RED → GREEN → REFACTOR → REPEAT

Test Coverage

commands/test-coverage.md
Projet Interne

Description : Analyze test coverage and generate missing tests:...

/test-coverage --help

Typographie

commands/typographie.md
Imprimerie Nationale

Description : Vérifie et corrige la typographie française d'un texte ou document

Le 15 Janvier 2024, il a payé 1500€ à 14h30. "C'est super !" dit-il.

Update Codemaps

commands/update-codemaps.md
Projet Interne

Description : Analyze the codebase structure and update architecture documentation:...

/update-codemaps --help

Update Docs

commands/update-docs.md
Projet Interne

Description : Sync documentation from source-of-truth:...

/update-docs --help

Verify

commands/verify.md
Projet Interne

Description : Run comprehensive verification on current codebase state....

VERIFICATION: [PASS/FAIL]

Compétences (Skills)

Optimize

skills/Optimize.md
Projet Interne

Description : Expert DevOps & Technical SEO guidance for managing AI bot access (Training vs Search). Generates optimized robots.txt and infrastructure policies.

Advanced Prompting

skills/advanced-prompting.md
Projet Interne

Description : Techniques avancées de prompting (Constitutional AI, Chain-of-Verification, Tree of Thoughts, Recursive Prompting)

<principles>

Algorithmic Art

skills/algorithmic-art.md
Projet Interne

Description : Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.

// ALWAYS use a seed for reproducibility

Artifacts Builder

skills/artifacts-builder.md
Projet Interne

Description : Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

bash scripts/init-artifact.sh <project-name>

Backend Patterns

skills/backend-patterns.md
Projet Interne

Description : Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.

// ✅ Resource-based URLs

Bottom Signature

skills/bottom-signature.md
Projet Interne

Description : Intègre la signature professionnelle de Mehdi Guiraud (bandeau de don + footer) dans les projets web

web/

Brainstorming

skills/brainstorming.md
Projet Interne

Description : Use when creating or developing anything, before writing code or implementation plans - refines rough ideas into fully-formed designs through structured Socratic questioning, alternative exploration, and incremental validation

Quand l'utiliser : AskUserQuestion Tool

Brainstorming Progress:

Brand Guidelines

skills/brand-guidelines.md
Projet Interne

Description : Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

Canvas Design

skills/canvas-design.md
Projet Interne

Description : Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

Clickhouse Io

skills/clickhouse-io.md
Projet Interne

Description : ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.

CREATE TABLE markets_analytics (

Coding Standards

skills/coding-standards.md
Projet Interne

Description : Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.

// ✅ GOOD: Descriptive names

Condition Based Waiting

skills/condition-based-waiting.md
Projet Interne

Description : Use when tests have race conditions, timing dependencies, or inconsistent pass/fail behavior - replaces arbitrary timeouts with condition polling to wait for actual state changes, eliminating flaky tests from timing guesses

Quand l'utiliser : ```dot

digraph when_to_use {

Continuous Learning

skills/continuous-learning.md
Projet Interne

Description : Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.

{

Defense In Depth

skills/defense-in-depth.md
Projet Interne

Description : Use when invalid data causes failures deep in execution, requiring validation at multiple system layers - validates at every layer data passes through to make bugs structurally impossible

function createProject(name: string, workingDirectory: string) {

Dispatching Parallel Agents

skills/dispatching-parallel-agents.md
Projet Interne

Description : Use when facing 3+ independent failures that can be investigated without shared state or dependencies - dispatches multiple Claude agents to investigate and fix independent problems concurrently

Quand l'utiliser : ```dot

digraph when_to_use {

Docx

skills/docx.md
Projet Interne

Description : "Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks"

# Convert document to markdown with tracked changes

Eval Harness

skills/eval-harness.md
Projet Interne

Description : A formal evaluation framework for Claude Code sessions, implementing eval-driven development (EDD) principles....

[CAPABILITY EVAL: feature-name]

Executing Plans

skills/executing-plans.md
Projet Interne

Description : Use when partner provides a complete implementation plan to execute in controlled batches with review checkpoints - loads plan, reviews critically, executes tasks in batches, reports for review between batches

Feature Planning

skills/feature-planning.md
Projet Interne

Description : Break down feature requests into detailed, implementable plans with clear tasks. Use when user requests a new feature, enhancement, or complex change that requires planning before implementation. Activates on phrases like "add a feature", "implement X", "build Y", or "plan this feature".

Quand l'utiliser : Automatically activate when the user:

## Feature: [Feature Name]

Finishing A Development Branch

skills/finishing-a-development-branch.md
Projet Interne

Description : Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup

# Run project's test suite

Frontend Patterns

skills/frontend-patterns.md
Projet Interne

Description : Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.

// ✅ GOOD: Component composition

Git Pushing

skills/git-pushing.md
Projet Interne

Description : Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says "push changes", "commit and push", or similar git workflow requests.

Quand l'utiliser : Automatically activate when the user:

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Internal Comms

skills/internal-comms.md
Projet Interne

Description : A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

Quand l'utiliser : this skill

Juriste Expert

skills/juriste-expert.md
Projet Interne

Description : Analyse juridique experte en liberté d'expression et publication internet (droit français)

URL : [adresse de la page]

Mcp Builder

skills/mcp-builder.md
Projet Interne

Description : Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

<evaluation>

Optimize Ai Visibility

skills/optimize-ai-visibility.md
Projet Interne

Description : Contrôle de l'accès des bots IA (Search vs Training). Génère robots.txt optimisés et politiques d'infrastructure.

# ===========================================

Pdf

skills/pdf.md
Projet Interne

Description : Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

from pypdf import PdfReader, PdfWriter

Pptx

skills/pptx.md
Projet Interne

Description : "Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks"

# Convert document to markdown

Project Guidelines Example

skills/project-guidelines-example.md
Projet Interne

Description : Pas de description disponible.

Quand l'utiliser : Reference this skill when working on the specific project it's designed for. Project skills contain:

┌─────────────────────────────────────────────────────────────┐

Psychological Prompting

skills/psychological-prompting.md
Research Paper

Description : Techniques de prompting psychologique validées par la recherche pour améliorer la qualité des réponses

Je vous donnerai 200 € pour une solution parfaite à ce problème : [tâche]

Psychological Prompting

skills/psychological-prompting.md
Research Paper

Description : ## Description...

Quand l'utiliser : This Skill

Je vous donnerai 200€ pour une solution parfaite à ce problème : [votre tâche]

Receiving Code Review

skills/receiving-code-review.md
Projet Interne

Description : Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

WHEN receiving code review feedback:

Requesting Code Review

skills/requesting-code-review.md
Projet Interne

Description : Use when completing tasks, implementing major features, or before merging to verify work meets requirements - dispatches code-reviewer subagent to review implementation against plan or requirements before proceeding

BASE_SHA=$(git rev-parse HEAD~1) # or origin/main

Review Implementing

skills/review-implementing.md
Projet Interne

Description : Process and implement code review feedback systematically. Use when user provides reviewer comments, PR feedback, code review notes, or asks to implement suggestions from reviews. Activates on phrases like "implement this feedback", "address review comments", or when user pastes reviewer notes.

Quand l'utiliser : Automatically activate when the user:

- Add type hints to extract function

Root Cause Tracing

skills/root-cause-tracing.md
Projet Interne

Description : Use when errors occur deep in execution and you need to trace back to find the original trigger - systematically traces bugs backward through call stack, adding instrumentation when needed, to identify source of invalid data or incorrect behavior

Quand l'utiliser : ```dot

digraph when_to_use {

Security Review

skills/security-review.md
Projet Interne

Description : Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns.

const apiKey = "sk-proj-xxxxx" // Hardcoded secret

Sharing Skills

skills/sharing-skills.md
Projet Interne

Description : Use when you've developed a broadly useful skill and want to contribute it upstream via pull request - guides process of branching, committing, pushing, and creating PR to contribute skills back to upstream repository

cd ~/.config/superpowers/skills/

Skill Creator

skills/skill-creator.md
Projet Interne

Description : Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

Quand l'utiliser : ```bash

skill-name/

Slack Gif Creator

skills/slack-gif-creator.md
Projet Interne

Description : Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives. This skill applies when users request animated GIFs or emoji animations for Slack from descriptions like "make me a GIF for Slack of X doing Y".

from core.gif_builder import GIFBuilder

Strategic Compact

skills/strategic-compact.md
Projet Interne

Description : Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.

{

Subagent Driven Development

skills/subagent-driven-development.md
Projet Interne

Description : Use when executing implementation plans with independent tasks in the current session - dispatches fresh subagent for each task with code review between tasks, enabling fast iteration with quality gates

Task tool (general-purpose):

Systematic Debugging

skills/systematic-debugging.md
Projet Interne

Description : Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework (root cause investigation, pattern analysis, hypothesis testing, implementation) that ensures understanding before attempting solutions

Quand l'utiliser : Use for ANY technical issue:

NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST

Tdd Workflow

skills/tdd-workflow.md
Projet Interne

Description : Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.

As a [role], I want to [action], so that [benefit]

Template Skill

skills/template-skill.md
Projet Interne

Description : Replace with description of the skill and when Claude should use it.

Test Driven Development

skills/test-driven-development.md
Projet Interne

Description : Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first

Quand l'utiliser : **Always:**

NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST

Test Fixing

skills/test-fixing.md
Projet Interne

Description : Run tests and systematically fix all failing tests using smart error grouping. Use when user asks to fix failing tests, mentions test failures, runs test suite and failures occur, or requests to make tests pass. Activates on phrases like "fix the tests", "tests are failing", or "make the test suite green".

Quand l'utiliser : Automatically activate when the user:

uv run pytest tests/path/to/test_file.py -v

Testing Anti Patterns

skills/testing-anti-patterns.md
Projet Interne

Description : Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies

1. NEVER test mock behavior

Testing Skills With Subagents

skills/testing-skills-with-subagents.md
Projet Interne

Description : Use when creating or editing skills, before deployment, to verify they work under pressure and resist rationalization - applies RED-GREEN-REFACTOR cycle to process documentation by running baseline without skill, writing to address failures, iterating to close loopholes

Quand l'utiliser : Test skills that:

IMPORTANT: This is a real scenario. Choose and act.

Theme Factory

skills/theme-factory.md
Projet Interne

Description : Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

Quand l'utiliser : Instructions

Typographie Francaise

skills/typographie-francaise.md
Imprimerie Nationale

Description : Règles de typographie française pour la rédaction et le contrôle de textes

Typographie

skills/typographie.md
Imprimerie Nationale

Description : règle de typographie française

Using Git Worktrees

skills/using-git-worktrees.md
Projet Interne

Description : Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification

# Check in priority order

Using Superpowers

skills/using-superpowers.md
Projet Interne

Description : Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Read tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

Verification Before Completion

skills/verification-before-completion.md
Projet Interne

Description : Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE

Verification Loop

skills/verification-loop.md
Projet Interne

Description : A comprehensive verification system for Claude Code sessions....

Quand l'utiliser : Invoke this skill:

# Check if project builds

Web Layout Expert

skills/web-layout-expert.md
Projet Interne

Description : Expert en mise en page web, ergonomie de lecture, typographie et design d'interface

┌────────────────────────┐

Webapp Testing

skills/webapp-testing.md
Projet Interne

Description : Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

User task → Is it static HTML?

Writing Plans

skills/writing-plans.md
Projet Interne

Description : Use when design is complete and you need detailed implementation tasks for engineers with zero codebase context - creates comprehensive implementation plans with exact file paths, complete code examples, and verification steps assuming engineer has minimal domain knowledge

# [Feature Name] Implementation Plan

Writing Skills

skills/writing-skills.md
Projet Interne

Description : Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to process documentation by testing with subagents before writing, iterating until bulletproof against rationalization

Quand l'utiliser : [Small inline flowchart IF decision non-obvious]

skills/

Xlsx

skills/xlsx.md
Projet Interne

Description : "Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas"

import pandas as pd

Règles & Conventions

Agents

rules/agents.md
Projet Interne

Description : ## Available Agents...

# GOOD: Parallel execution

Coding Style

rules/coding-style.md
Projet Interne

Description : ## Immutability (CRITICAL)...

// WRONG: Mutation

Git Workflow

rules/git-workflow.md
Projet Interne

Description : ## Commit Message Format...

<type>: <description>

Hooks

rules/hooks.md
Projet Interne

Description : ## Hook Types...

Patterns

rules/patterns.md
Projet Interne

Description : ## API Response Format...

interface ApiResponse<T> {

Performance

rules/performance.md
Projet Interne

Description : ## Model Selection Strategy...

Security

rules/security.md
Projet Interne

Description : ## Mandatory Security Checks...

// NEVER: Hardcoded secrets

Testing

rules/testing.md
Projet Interne

Description : ## Minimum Test Coverage: 80%...

Contextes Projet

Dev

contexts/dev.md
Projet Interne

Description : Mode: Active development...

Research

contexts/research.md
Projet Interne

Description : Mode: Exploration, investigation, learning...

Review

contexts/review.md
Projet Interne

Description : Mode: PR review, code analysis...

undefined