Skip to content

Qualité et dérive ​

Dérive entre code et tâches, validation et réparation du projet, garde-fous installés.

confinement_hook_install ​

effortless_confinement_hook_install — Stabilité : beta · sans projet

Installe le hook PreToolUse qui confine les sous-agents ; il complète .claude/settings.json sans jamais le remplacer.

💬 Vous demandez à l’agent

« Installe le hook qui confine les sous-agents dans ce projet. »

Aucun paramètre.

drift_check ​

effortless_drift_check — Stabilité : stable · story

Détecte la dérive : fichiers de code modifiés (git, dans le projet et dans chaque stack qui a son propre dépôt) alors qu'aucune tâche n'est Doing. Indique aussi si le hook anti-dérive est installé. Lecture seule.

💬 Vous demandez à l’agent

« Y a-t-il du code modifié alors qu'aucune tâche n'est en cours ? »

→ L’agent appelleeffortless_drift_check

Aucun paramètre.

drift_hook_install ​

effortless_drift_hook_install — Stabilité : stable · sans projet

Installe le hook git pre-commit anti-dérive (refuse de committer du code sans tâche Doing) sur le dépôt du projet et sur chaque stack qui a son propre dépôt. Refuse d'écraser un hook pre-commit tiers.

💬 Vous demandez à l’agent

« Installe le hook pre-commit anti-dérive sur ce dépôt. »

→ L’agent appelleeffortless_drift_hook_install

Aucun paramètre.

foyer_registry ​

effortless_foyer_registry — Stabilité : beta · projet

Registre des foyers marqués du code de production, avec son angle mort (fichiers sans marqueur, fonctions publiques hors foyer). Deux modes : write_page absent ou vrai écrit la page scellée sous le pages_dir déclaré et rend son chemin ; write_page à faux rend le corps sous « body » sans rien écrire.

💬 Vous demandez à l’agent

« Génère la page du registre des foyers du code de production. »

→ L’agent appelleeffortless_foyer_registry
  • write_page = true
NomTypeRequisDescription
write_pagebooleannonSi true (défaut), écrit la page scellée sous le répertoire de pages déclaré ; false rend le contenu sous body sans rien écrire.

health_repair ​

effortless_health_repair — Stabilité : beta · projet

Diagnostique le registre et répare ce qui se corrige sans décision (clôtures oubliées). Sans apply, annonce seulement ce qu'il ferait.

💬 Vous demandez à l’agent

« Diagnostique le registre et applique les réparations sans décision, comme les clôtures oubliées. »

→ L’agent appelleeffortless_health_repair
  • apply = true
NomTypeRequisDescription
applybooleannonSi true, applique réellement les réparations ; absent ou false, annonce seulement ce qui serait fait sans rien modifier.

validate_project ​

effortless_validate_project — Stabilité : stable · projet

Audite le registre du projet (épics, stories, tâches) et rend les anomalies classées par gravité. Refuse un dossier qui n'est pas un projet Effortless valide. Lecture seule.

💬 Vous demandez à l’agent

« Audite le registre du projet et montre-moi les anomalies par gravité. »

→ L’agent appelleeffortless_validate_project

Aucun paramètre.

Effortless — ArboRithm