| name | pdm-hook-uninstall |
| description | Use this skill when the user wants to remove only the managed project-doc-modes Stop hook for the current tool. This is the /pdm-hook-uninstall entrypoint. |
PDM Hook Uninstall
Use pdm-hook-uninstall to remove only the managed Stop hook for the current tool.
Primary references live in the sibling pdm skill package:
../pdm/SKILL.md
../pdm/references/rules.md
Use the source repository contract as the unbinding source:
https://raw.githubusercontent.com/verycafe/project-doc-modes/main/hooks.md
Default behavior:
- Default
action=unbind.
- Default
scope=project.
- Default
tool=current.
- Unbind only the tool where the user invoked this skill unless the user explicitly names another supported tool.
- Do not initialize, migrate, or edit project docs while unbinding hooks.
- Do not edit global configuration unless the user explicitly passes
scope=global.
- Preserve unrelated hooks and remove only the managed
pdm sync + verify binding and managed script when no remaining managed reference needs it.
- Report modified config/script paths, effective scope, tool, and whether unrelated hooks were preserved.
Important boundary:
- Uninstalling software B's Hook does not remove software A's Hook by default.
- Use explicit
tool= only when the user intentionally wants another tool's binding removed.
Do not write this skill name, /pdm-hook-uninstall, local install paths, or SKILL.md into generated target-project docs.