vibelint — Summary
vibelint is a Node.js CLI linter that inspects local Claude Code session data and static repository configuration to detect quality problems, model-choice mismatches, and cost signals in AI-assisted development workflows. It operates post-session (read-only analysis of ~/.claude transcripts and project config) and never modifies code or Claude settings. The tool is invoked via npx vibelint with no install requirement, making it trivially embeddable in CI pipelines. It reports configuration quality, permission-setting issues, command coverage, conversation efficiency, and cross-session trends. Unlike runtime guardrails, vibelint is strictly a reporting/audit tool: it has no hooks, no policies, and no blocking mechanism.
Compared to seeds: closest to the "lint" pole occupied by spec-kit's 18 hooks that cross-validate context files, but vibelint intervenes after sessions complete rather than before/during tool calls. It resembles claude-conductor in that its value is entirely in markdown/context-file hygiene, but vibelint drives that signal programmatically from session logs rather than shipping template files.