From next-task
Validates code quality using certainty-graded rules to detect AI artifacts, anti-patterns, and b00t violations. Categorizes findings as auto-fixable, needs-review, or human-gate for pre-merge or implementation checks.
npx claudepluginhub elasticdotventures/_b00t_ --plugin next-taskThis skill uses the workspace's default tool permissions.
Uses certainty-grade framework. Runs deterministic checks first (code), AI analysis second (reasoning).
Audits rapidly generated or AI-produced code for structural flaws, fragility, production risks, architectural weaknesses, and maintainability issues.
Reviews code for bugs, bad patterns, security issues, performance problems, correctness, and untested code. Reports findings and delegates to fix, test, sentinel, or other skills.
Performs AI-powered code reviews with static analysis (CodeQL, SonarQube, Semgrep) and AI tools for security, performance, bugs, and maintainability across 30+ languages in CI/CD.
Share bugs, ideas, or general feedback.
Uses certainty-grade framework. Runs deterministic checks first (code), AI analysis second (reasoning).
AI Artifact Detection:
console.log( / print( / println!( in non-test codeTODO, FIXME, HACK, XXX comments without issue referencedebugger; statements"TODO", "FIXME", "placeholder", "example.com"b00t Violations:
pip install (MUST use uv pip install)docker run without podman (MUST use podman)b00t learnLanguage-Specific:
unwrap() in Rust production code (outside tests)except: pass in Pythonany type in TypeScript without justification commentDocumentation Ratios:
Code Smell Patterns:
b00t Alignment:
# ๐ค tribal knowledge on non-idiomatic patternsCode Quality Report: <file/scope>
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[HIGH] 3 findings โ auto-fixable
โ console.log() at src/app.ts:12
โ TODO without issue at lib/utils.rs:88
โ unwrap() in production at src/main.rs:45
[MEDIUM] 2 findings โ needs review
โ process_data() at src/etl.py:100 โ 67 lines, consider split
โ public fn without docs at src/api.rs:23
[LOW] 1 finding โ human gate
? naming: `handle_thing()` may be ambiguous in payment context
Auto-fix available: 3 | Review required: 2 | Human approval: 1
Invoke via: /next-task (pre-merge gate), inline during implementation.
All fixes apply certainty-grade before executing.