What it does
blockwatch is a command line linter, written in Rust, that checks code, documentation and configuration that must change together. You mark those blocks in comments, and the linter fails a commit or a CI run when they fall out of sync. It supports many languages and includes a skill for Claude Code.
Use cases
- 01Fail CI when a documented value no longer matches the code
- 02Keep a shared config value consistent across files
- 03Check a docs section against the function it describes