What problem does it solve?
Automates the detection of recurring antipatterns across lint failures, test results, and code review feedback, and centralizes findings for team-wide visibility in a knowledge base.
Core Features & Use Cases
- Collect failure data from linters (ruff, eslint, golangci-lint, tflint), test runners (pytest, go test, vitest, terratest), and code review feedback to surface antipatterns.
- Classify patterns into categories (security, error-handling, performance, architecture, etc.), deduplicate with existing KB entries, and generate documentation entries in docs/KNOWLEDGE_BASE.md to aid team learning.
- Non-blocking inline feedback during development and asynchronous updates to the knowledge base, integrating with code-quality, learning-loop, and verify workflows.
Quick Start
Run the antipattern-detect skill after a CI run to automatically identify recurring antipatterns from linting, tests, and code reviews and append them to docs/KNOWLEDGE_BASE.md.