contextetech / harness-projet-python
Configuration Claude Code pour un projet Python avec uv, pytest et ruff : conventions, commandes autorisées, fichiers protégés.
Accessi Alto
- Leggere file o dati
- Modificare o eliminare file
- Inviare dati su Internet : Non
- Eseguire comandi sulla macchina
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:*) |