open source cli tool
Guardrails for
vibe coding.
Scan your codebase, generate AI context, and enforce coding conventions. Zero config to start — it learns from your code.
what it does
Scan
Detects your framework, tooling, structure, and naming conventions. A confidence model scores each detection — high means 90%+ consistency across your files.
Enforce
File size limits, naming rules, test coverage thresholds, and import boundary violations. Runs as a pre-commit hook, Claude Code hook, or in CI.
Fix
Auto-renames files to match conventions and generates test stubs. AST-aware import rewriting via ts-morph keeps everything connected.
Integrate
Set up pre-commit hooks, Claude Code PostToolUse hooks, and a GitHub Actions workflow during init. Blocks PRs on violations.
Monorepo support. Detects pnpm/npm/yarn workspaces, scans each package independently, infers import boundaries between packages, and applies per-package rule overrides.
ongoing workflow
Validate files against your rules. Runs in pre-commit hooks and CI.
Re-scan and update config + context files. Preserves your manual edits.
Auto-rename files and generate test stubs. Preview changes first.
Analyze imports and infer package boundary rules for monorepos.
get started
No global install. One command to scan, configure, and optionally set up hooks. Then use check, sync, and fix as you work.