A tree-sitter-based
PostToolUsehook for Claude Code and coding agents that flags unnecessary comments across 37 programming languages.
| Workspace / Package | Description |
|---|---|
npm/packages/comment-checker |
Node/npm distribution launcher package (@systemfsoftware/claude-code-comment-checker) |
crates/comment-checker |
Rust core classifier engine, parser rules, and native CLI executable |
.claude/skills/comment-checker-setup |
Harness setup skill and automated diagnostic doctor script |
tests/ / eval/corpus.json |
60-case multi-language classification test suite (F1 ≥ 0.85) |
.github/workflows/ |
Multi-platform build matrix, binary packaging, and npm release pipeline |
- Usage & Hook Setup: See the npm launcher README for installation, settings configuration, and CLI flags.
- Diagnostic Tooling: See the comment-checker-setup skill for hook verification and troubleshooting.
- Development & Verification: See AGENTS.md for Cargo build gates, code standards, and mutation test instructions.
- Architecture & Vocabulary: See CONCEPTS.md for domain terms and classifier verdict mechanics.