slash

/test-coverage

Lance les tests avec couverture ciblée sur les fichiers / modules touchés.

La commande /test-coverage est une slash command Arboris. Tu l’installes dans ton agent (Cursor, Claude, Codex ou Copilot), puis tu la lances avec /test-coverage dans le chat. Le prompt Markdown ci-dessous est injecté tel quel : idéal pour des tâches répétables (revue PR, commit, audit deps, migrate). Contrairement à un skill, elle ne s’active pas toute seule — tu gardes le contrôle. Copie le contenu, utilise les boutons d’install ou la CLI arboris pour l’écrire dans ton projet.

Installer (cloud)

Copie la commande CLI dans ton repo, ou télécharge un ZIP à dézipper à la racine du projet.

$ npx arboris-cli command test-coverage
ZIP

Contenu de /test-coverage

# Couverture ciblée

Après modification d’un module, tu mesures la couverture **sur le périmètre touché**.

## Détection

- Vitest / Jest / Playwright / autre : lis `package.json` scripts (`test`, `test:coverage`, `vitest`, `jest`).
- Adapte le gestionnaire (npm / pnpm / yarn / bun).

## Exécution (exemples)

```bash
# Vitest
npx vitest run --coverage <chemins-ou-pattern>

# Jest
npx jest --coverage --collectCoverageFrom='src/**/<module>/**' --testPathPattern='<pattern>'
```

## Règles

- Priorité aux **branches / chemins nouveaux** du diff.
- Ajoute un test minimal si une branche critique n’est pas couverte (sauf si l’utilisateur refuse).
- Pas de `console.log` de debug laissés dans les tests.
- Compte-rendu : fichiers couverts, trous, commandes lancées.
Ce Markdown est injecté quand tu invoques la commande via /.