contextetech / harness-projet-python
Configuration Claude Code pour un projet Python avec uv, pytest et ruff : conventions, commandes autorisées, fichiers protégés.
Accesos Alto
- Leer archivos o datos
- Modificar o borrar archivos
- Enviar datos por Internet : Non
- Ejecutar comandos en la máquina
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:*) |