contextetech / harness-projet-python
Configuration Claude Code pour un projet Python avec uv, pytest et ruff : conventions, commandes autorisées, fichiers protégés.
Accès Élevé
- Lire des fichiers ou des données
- Modifier ou supprimer des fichiers
- Envoyer des données sur Internet : Non
- Lancer des commandes sur la machine
Instructions de l'agent
# Projet Python - Environnement géré par uv : `uv run` pour lancer, `uv add` pour ajouter une dépendance. - Avant de proposer un commit : `uv run ruff check .` et `uv run pytest` doivent passer. - Code annoté (types) et testé ; un test pour chaque bug corrigé. - Ne jamais modifier `.env` ni les fichiers de `secrets/`.
Permissions
| Autorisé | Bash(uv run pytest:*) |
|---|---|
| Autorisé | Bash(uv run ruff check:*) |
| Autorisé | Bash(uv run ruff format:*) |
| Autorisé | Bash(git status) |
| Autorisé | Bash(git diff:*) |
| Autorisé | Read |
| Autorisé | Edit |
| Interdit | Read(.env) |
| Interdit | Read(secrets/**) |
| Interdit | Bash(git push:*) |
| Interdit | Bash(rm -rf:*) |