frontend-refactor-planner

📁 monkey1sai/openai-cli 📅 10 days ago
4
总安装量
3
周安装量
#50740
全站排名
安装命令
npx skills add https://github.com/monkey1sai/openai-cli --skill frontend-refactor-planner

Agent 安装分布

opencode 3
antigravity 3
replit 3
claude-code 3
windsurf 3
goose 3

Skill 文档

Frontend Refactor Planner

Create safe, phased refactor plans for complex frontend code.

Refactor Assessment

Identify Issues: Large components (>300 lines), prop drilling, duplicate logic, poor performance, accessibility gaps, tight coupling, untested code Prioritize: By risk (high-traffic pages first) and impact (user-facing bugs prioritized) Plan Phases: Break into small, testable increments

Common Refactor Patterns

Component Splitting: Extract sub-components, create compound components, separate logic from presentation State Management: Lift state up, move to Context/Zustand, remove unnecessary state Performance: Memoization (useMemo/useCallback), code splitting, lazy loading, virtualization Accessibility: Add ARIA labels, keyboard navigation, focus management, semantic HTML Testing: Add tests before refactoring, test after each change

Phased Approach

Phase 1 – Stabilize: Add tests, fix critical bugs, document current behavior Phase 2 – Extract: Pull out utilities, create smaller components, reduce complexity Phase 3 – Simplify: Remove dead code, consolidate duplicates, optimize state Phase 4 – Polish: Performance optimization, accessibility audit, documentation

Risk Mitigation

Feature flags for gradual rollout, A/B testing refactored vs original, monitor error rates, have rollback plan, peer review all changes, incremental deployment.

Done Criteria

Code coverage >80%, performance metrics improved, accessibility score 95+, no regressions in tests, code review approved, documentation updated.