sparrow-cli 0.5.1

A local-first Rust agent cockpit — route, run, replay, rewind
Documentation
# Skill: Generate Commit

**Trigger:** génère un commit, write commit message, commit this

**Description:** Analyse les modifications stagées et génère un message de commit conventionnel (Conventional Commits) en français ou en anglais.

## Body

1. **Analyse** : `git diff --cached` pour comprendre ce qui a changé
2. **Type** : choisis le bon préfixe :
   - `feat` : nouvelle fonctionnalité
   - `fix` : correction de bug
   - `chore` : maintenance, dépendances
   - `docs` : documentation
   - `refactor` : restructuration sans changement fonctionnel
   - `test` : ajout/modification de tests
   - `security` : correction de sécurité
3. **Scope** : précise le module concerné (ex: `auth`, `cli`, `api`)
4. **Message** : verbe à l'impératif, première ligne ≤ 72 caractères
5. **Body** (optionnel) : explique POURQUOI, pas juste QUOI

Format :
```
type(scope): message court

- Changement 1
- Changement 2

Closes #123
```

Exemple :
```
security(auth): encrypt credential store with ChaCha20-Poly1305

- Replace plaintext storage with AEAD encryption
- Add OS keychain integration as primary store
- Fallback to encrypted file when keychain unavailable
```