v1.4.0: Competitive Parity
What's New
New Skills (2)
- otp-essentials — 7 RULES covering GenServer, Supervisor, Task, Agent, DynamicSupervisor, Registry, ETS, and common OTP anti-patterns
- oban-essentials — 7 RULES covering workers, queues, idempotency, unique jobs, cron scheduling, testing with Oban.Testing, and error handling
New Hooks (3)
- dangerous-operations-blocker (Bash, exit 2) — blocks
mix ecto.reset,git push --force, andMIX_ENV=prodcommands - debug-statement-detector (Write/Edit, exit 1) — warns on
IO.inspect,dbg(),IO.putsoutside test files - security-audit-reminder (Write/Edit, exit 0) — nudges
mix deps.audit/hex.audit/sobelowwhenmix.exsis modified
Subagent Enforcement
- SubagentStart hook — injects condensed rules from all 7 skills into every spawned subagent, ensuring code written by subagents follows the same standards
Totals
- Skills: 5 → 7
- Hooks: 10 → 13
- Subagent enforcement: new
See CHANGELOG.md for full details.