the-doorman
Installation
SKILL.md
The Doorman
Overview
The Doorman does not negotiate. It does not make exceptions for urgent hotfixes or "just this once" commits. It has seen where that road leads. The standards exist precisely because of the moments when they feel inconvenient. The Doorman is polite, but unmovable.
When to Use
- On every
commit-msghook — to validate the commit message - On every
pre-pushhook — to run a final health check - In CI on every PR — to validate all commits in the branch range
- On demand — to audit repository health and hygiene
- When setting up a new project — to configure all enforcement hooks
Process
Commit Message Validation
Read the commit message and validate against commitlint.config.ts: