> ## Documentation Index
> Fetch the complete documentation index at: https://docs.happycapy.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# CLAUDE.md

> Utilisez CLAUDE.md pour donner à Happycapy des instructions stables pour un Project.

## Qu'est-ce que CLAUDE.md ?

`CLAUDE.md` est un fichier d'instructions de Project. Utilisez-le pour dire à Happycapy ce qu'il doit retenir, comment travailler et quelles règles suivre lorsqu'il revient dans le même Project.

Vous n'avez pas besoin de le traiter comme du code. Voyez-le comme le brief permanent d'un Project : l'audience, le ton, les règles de sortie, les emplacements de fichiers et les habitudes de relecture qui doivent rester vraies entre les sessions.

Happycapy peut créer ou mettre à jour `CLAUDE.md` pour vous. Vous pouvez aussi ouvrir **Files**, sélectionner le fichier et le modifier directement.

Après avoir créé un Project et commencé à travailler, ouvrez **Files** pour voir le Project workspace. `CLAUDE.md` se trouve avec les fichiers source importés et les sorties générées, afin que les sessions futures puissent réutiliser les mêmes instructions.

<div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(240px, 1fr))', gap: '0', margin: '1.25rem 0 1.5rem', border: '1px solid rgba(46, 41, 41, 0.12)', borderRadius: '8px', overflow: 'hidden', background: '#fff' }}>
  <div style={{ borderRight: '1px solid rgba(46, 41, 41, 0.1)', background: '#fbfaf7', minHeight: '260px' }}>
    <div style={{ padding: '14px 16px', borderBottom: '1px solid rgba(46, 41, 41, 0.1)' }}>
      <span style={{ display: 'inline-flex', alignItems: 'center', gap: '8px', padding: '8px 12px', borderRadius: '8px', background: '#eeece9', color: '#2e2929', fontWeight: 650 }}>
        <span style={{ color: '#6f6a64', display: 'inline-flex', alignItems: 'center' }}>
          <svg aria-hidden="true" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" style={{ flex: 'none' }}>
            <path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z" />
          </svg>
        </span>

        Files
      </span>
    </div>

    <div style={{ padding: '16px' }}>
      <div style={{ marginBottom: '12px', color: '#a09a93', fontSize: '0.78rem', fontWeight: 750, letterSpacing: '0.08em', textTransform: 'uppercase' }}>Project workspace</div>

      <div style={{ display: 'grid', gap: '4px', color: '#6e6861', fontSize: '0.95rem' }}>
        <div style={{ display: 'flex', alignItems: 'center', gap: '8px', padding: '6px 8px' }}><span>›</span><span>memory/</span></div>
        <div style={{ display: 'flex', alignItems: 'center', gap: '8px', padding: '6px 8px' }}><span>›</span><span>outputs/</span></div>
        <div style={{ display: 'flex', alignItems: 'center', gap: '8px', padding: '6px 8px' }}><span>›</span><span>uploads/</span></div>

        <div style={{ display: 'flex', alignItems: 'center', gap: '8px', padding: '7px 8px', borderRadius: '8px', background: '#f1efec', color: '#2e2929', fontWeight: 650 }}>
          <span style={{ color: '#6f6a64', display: 'inline-flex', alignItems: 'center' }}>
            <svg aria-hidden="true" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" style={{ flex: 'none' }}>
              <path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z" />

              <path d="M14 2v4a2 2 0 0 0 2 2h4" />

              <path d="M10 9H8" />

              <path d="M16 13H8" />

              <path d="M16 17H8" />
            </svg>
          </span>

          <span>CLAUDE.md</span>
        </div>
      </div>
    </div>
  </div>

  <div style={{ minHeight: '260px', background: '#ffffff' }}>
    <div style={{ display: 'flex', alignItems: 'center', justifyContent: 'space-between', gap: '12px', padding: '14px 18px', borderBottom: '1px solid rgba(46, 41, 41, 0.1)' }}>
      <span style={{ color: '#8a8178', fontSize: '0.9rem' }}>CLAUDE.md</span>
      <span style={{ padding: '3px 8px', borderRadius: '999px', background: '#edf7f3', color: '#14745f', fontSize: '0.74rem', fontWeight: 700 }}>Modifiable</span>
    </div>

    <div style={{ padding: '22px 24px' }}>
      <div style={{ margin: '0 0 16px', color: '#111', fontSize: '1.55rem', lineHeight: 1.1, fontWeight: 650 }}>Project instructions</div>
      <p style={{ margin: 0, color: '#4f4a45', lineHeight: 1.65 }}>Dites à Happycapy ce qu'il doit retenir et suivre lorsqu'il travaille dans ce Project.</p>
      <div style={{ marginTop: '24px', paddingTop: '16px', borderTop: '1px dashed rgba(46, 41, 41, 0.22)', color: '#8a8178', fontSize: '0.92rem' }}>Ajoutez ci-dessous les règles stables du Project.</div>
    </div>
  </div>
</div>

## Quand l'utiliser

Ajoutez quelque chose à `CLAUDE.md` lorsque cela doit aider les futures sessions dans le même Project.

Bonnes raisons :

* Vous avez corrigé Happycapy plus d'une fois sur le même point.
* Le Project contient des règles que vous ne voulez pas répéter à chaque fois.
* Le travail futur a besoin de la même audience, du même ton, du même emplacement de fichier ou du même standard de relecture.
* Une autre personne ouvrant le Project aurait besoin de ce contexte pour obtenir de bons résultats.

Gardez les détails ponctuels dans le message actuel. Placez le contexte stable du Project dans `CLAUDE.md`.

## Rédiger des instructions que Happycapy peut suivre

`CLAUDE.md` guide Happycapy. Ce n'est pas un interrupteur de sécurité strict : des instructions claires et précises fonctionnent mieux que des préférences générales.

| Vague                                     | Mieux                                                                                     |
| ----------------------------------------- | ----------------------------------------------------------------------------------------- |
| Améliore le texte.                        | Rédige un texte client clair et concis en français.                                       |
| Enregistre le fichier à un endroit utile. | Enregistre les fichiers finaux dans `/outputs`.                                           |
| Vérifie ton travail.                      | Avant de terminer, liste les fichiers modifiés et les risques restants.                   |
| Respecte la marque.                       | Utilise le guide de marque importé comme source de vérité pour le ton et la terminologie. |

Un `CLAUDE.md` utile est généralement court, organisé avec des titres et facile à parcourir.

```text theme={null}
Ajoute ceci au CLAUDE.md de ce Project :

## Writing
- Rédige les textes client dans un français clair et concis.
- Évite le discours promotionnel vague sauf s'il est lié à une tâche utilisateur concrète.

## Files
- Enregistre les livrables finaux dans /outputs.
- Ajoute la date aux noms de fichiers pour les rapports et les exports.

## Review
- Demande avant de modifier les prix, le juridique ou le texte public de lancement.
- Avant de terminer, liste les fichiers modifiés et les risques restants.
```

Vous pouvez aussi demander à Happycapy de relire le fichier :

```text theme={null}
Review this Project's CLAUDE.md. Tell me what instructions are unclear, stale, or too broad.
```

## Instructions Project et globales

La plupart des Projects n'ont besoin que d'un seul fichier `CLAUDE.md` dans le Project workspace. Utilisez des emplacements plus larges seulement lorsque la distinction compte.

| Emplacement                    | À utiliser pour                                                                                                                                     | À éviter                                                                 |
| ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| `CLAUDE.md` dans un Project    | Instructions pour un seul Project                                                                                                                   | Préférences personnelles qui doivent affecter tous les Projects          |
| `/home/node/.claude/CLAUDE.md` | Préférences personnelles que Happycapy doit réutiliser entre Projects, comme la langue, le ton, le style de résumé et les mises à jour d'avancement | Faits propres au Project, données client et détails temporaires de tâche |

<Tip>
  Vous voulez appliquer la même préférence à plusieurs Projects ? Demandez à Happycapy de mettre à jour `/home/node/.claude/CLAUDE.md`. Par exemple : "Set my global CLAUDE.md so Happycapy defaults to French, keeps progress updates concise, and asks before changing public-facing copy."
</Tip>

Si vous ne savez pas où placer une information, commencez par le `CLAUDE.md` du Project. Gardez ce fichier centré sur les instructions qui doivent s'appliquer à la plupart des futurs travaux dans ce Project.

## Ressources liées

* [Projects](/fr/features/projects) : organiser les sessions et fichiers autour d'un travail continu
* [Files](/fr/features/files) : gérer les fichiers importés et générés
* [Skill Store](/fr/features/skill-store) : installer des workflows réutilisables
* [Automations](/fr/features/automations) : planifier du travail récurrent
