bulletproof-react-auditor

Audit React/TypeScript projects for architectural issues and anti-patterns.

7|3|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/cskiro/annex --skill bulletproof-react-auditor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bulletproof-react-auditor
Source: https://github.com/cskiro/annex/tree/main/skills/bulletproof-react-auditor
Command: npx skills add https://github.com/cskiro/annex --skill bulletproof-react-auditor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill analyzes React/TypeScript codebases for Bulletproof React compliance and generates migration plans.

Core Features & Use Cases

  • Three-Phase Analysis: Discovery → Deep Analysis → Migration Plan.
  • Architectural Audits: Structure, components, state, API, testing, styling, errors, performance, security, and standards.
  • Migration Roadmaps: Prioritized, ADR-ready migration plans.

Quick Start

Run the auditor against a codebase and review the generated migration plan.

Frequently Asked Questions about bulletproof-react-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit a React/TypeScript codebase for architectural issues?

React architectural audits identify anti-patterns and compliance gaps across project structure, components, state management, API layers, testing, styling, error handling, performance, and security. This Skill analyzes your codebase systematically and produces prioritized migration plans with severity ratings and effort estimates to guide refactoring.

What is Bulletproof React and why should my project follow it?

Bulletproof React is an architectural standard for scalable, maintainable React/TypeScript projects. Following its patterns ensures consistent structure, proper separation of concerns, robust error handling, and testability. This Skill identifies where your codebase deviates and provides concrete guidance to align with these best practices.

Can I use this auditor to create a migration plan for my React project?

Yes. This Skill generates three-phase migration roadmaps—Discovery, Deep Analysis, and Migration Plan—with prioritized recommendations, ADRs (Architecture Decision Records), and effort estimates. Output formats include Markdown, JSON, and ASCII diagrams for easy integration into your development workflow.

How does the auditor prioritize migration work across a large React codebase?

The Skill rates findings from P0 (critical) to P3 (low-priority) and estimates effort for each recommendation. This severity-and-effort framework lets you tackle the highest-impact architectural problems first, reducing risk and technical debt systematically across components, state, APIs, and testing.

What React/TypeScript project aspects does this audit cover?

The audit spans ten dimensions: project structure, component architecture, state management patterns, API layer design, test coverage and strategy, styling approach, error handling, performance optimization, security practices, and adherence to coding standards.

Does this auditor work without modifying my existing codebase?

Yes. This is an analysis-only Skill that scans your React/TypeScript project and produces audit reports, migration plans, and recommendations without altering source code. You control which suggestions to implement and in what order.