Quality and drift
Drift between code and tasks, project validation and repair, installed safeguards.
confinement_hook_install
effortless_confinement_hook_install — Stability: beta · no project
Installs the PreToolUse hook that confines sub-agents; it extends .claude/settings.json and never replaces it.
« Install the hook that confines sub-agents in this project. »
effortless_confinement_hook_installNo parameters.
drift_check
effortless_drift_check — Stability: stable · story
Detects drift: modified code files (git, in the project and in every stack that has its own repository) while no task is Doing. Also reports whether the anti-drift hook is installed. Read-only.
« Is there modified code while no task is in progress? »
effortless_drift_checkNo parameters.
drift_hook_install
effortless_drift_hook_install — Stability: stable · no project
Installs the anti-drift git pre-commit hook (refuses to commit code without a Doing task) on the project repository and on every stack that has its own repository. Refuses to overwrite a foreign pre-commit hook.
« Install the anti-drift pre-commit hook on this repository. »
effortless_drift_hook_installNo parameters.
foyer_registry
effortless_foyer_registry — Stability: beta · project
Registry of the marked foyers of the production code, with its blind spot (files without a marker, public functions outside any foyer). Two modes: write_page absent or true writes the sealed page under the declared pages_dir and returns its path; write_page false returns the body under "body" without writing anything.
« Generate the production code's focal-point registry page. »
| Name | Type | Required | Description |
|---|---|---|---|
write_page | boolean | no | If true (default), writes the sealed page under the declared pages directory; false returns the content under body and writes nothing. |
health_repair
effortless_health_repair — Stability: beta · project
Diagnoses the registry and repairs whatever can be fixed without a decision (forgotten closures). Without apply, only reports what it would do.
« Diagnose the registry and apply the decision-free repairs, such as forgotten closures. »
| Name | Type | Required | Description |
|---|---|---|---|
apply | boolean | no | If true, actually applies the repairs; absent or false only announces what would be done and changes nothing. |
validate_project
effortless_validate_project — Stability: stable · project
Audits the project registry (epics, stories, tasks) and returns the anomalies ranked by severity. Refuses a folder that is not a valid Effortless project. Read-only.
« Audit the project registry and show me the anomalies by severity. »
effortless_validate_projectNo parameters.