// Use PROACTIVELY when users ask about React project structure, Bulletproof React patterns, or need architecture guidance. Covers structure setup, codebase auditing, anti-pattern detection, and feature-based migration planning. Triggers on "bulletproof react", "React structure help", "organize React app", or "audit my architecture".
| name | bulletproof-react-auditor |
| version | 0.2.0 |
| description | Use PROACTIVELY when users ask about React project structure, Bulletproof React patterns, or need architecture guidance. Covers structure setup, codebase auditing, anti-pattern detection, and feature-based migration planning. Triggers on "bulletproof react", "React structure help", "organize React app", or "audit my architecture". |
Audits React/TypeScript codebases against Bulletproof React architecture with migration planning.
Natural Language Triggers (semantic matching, not keywords):
Use Cases:
src/
âââ app/ # Routes, providers
âââ components/ # Shared components ONLY
âââ config/ # Global config
âââ features/ # Feature modules (most code)
â âââ feature/
â âââ api/
â âââ components/
â âââ hooks/
â âââ stores/
â âââ types/
âââ hooks/ # Shared hooks
âââ lib/ # Third-party configs
âââ stores/ # Global state
âââ testing/ # Test utilities
âââ types/ # Shared types
âââ utils/ # Shared utilities
| Category | Key Checks |
|---|---|
| Structure | Feature folders, cross-feature imports, boundaries |
| Components | Size (<300 LOC), props (<10), composition |
| State | Appropriate categories, localization, server cache |
| API Layer | Centralized client, types, React Query/SWR |
| Testing | Trophy (70/20/10), semantic queries, behavior |
| Styling | Consistent approach, component library |
| Errors | Boundaries, interceptors, tracking |
| Performance | Code splitting, memoization, bundle size |
| Security | JWT cookies, RBAC, XSS prevention |
| Standards | ESLint, Prettier, TS strict, Husky |
# Basic audit
Audit this React codebase using bulletproof-react-auditor.
# Structure focus
Run structure audit against Bulletproof React patterns.
# Migration plan
Generate migration plan to Bulletproof architecture.
# Custom scope
Audit focusing on structure, components, and state management.
| Priority | Examples | Timeline |
|---|---|---|
| P0 Critical | Security vulns, breaking issues | Immediate |
| P1 High | Feature folder creation, reorg | This sprint |
| P2 Medium | State refactor, API layer | Next quarter |
| P3 Low | Styling, docs, polish | Backlog |
any)See reference/ for: