| Code Quality | Large files, complex functions, TODO/FIXME markers | | Architectural | Tight coupling, missing abstractions, circular deps | | Test | Missing coverage, fragile tests, slow execution | | Documentation | Missing README, outdated docs, no ADRs | | Dependency | Outdated packages, security vulnerabilities |
| Performance | N+1 queries, memory leaks, large bundles | | Security | Missing validation, exposed secrets, XSS/SQL injection |
| Critical | Security vulns, data loss risk | Immediate fix | | High | Performance problems, blocking issues | Current sprint | | Medium | Code quality, missing docs | This quarter | | Low | Minor smells, optimizations | When convenient |
Этот навык следует использовать при анализе технического долга в базе кода, документировании проблем с качеством кода, создании реестров технического долга или оценке ремонтопригодности кода. Используйте это для выявления запахов кода, архитектурных проблем, проблем с зависимостями, отсутствующей документации, уязвимостей безопасности и создания комплексной технической документации. Источник: travisjneuman/.claude.