Linter-driven refactoring patterns to reduce complexity and improve code quality in React/TypeScript. Use when ESLint fails with SonarJS complexity issues (cognitive, cyclomatic, expression) or when code feels hard to read/maintain. Applies component extraction, hook extraction, and simplification patterns.
安装
npx skills add buzzdan/ai-coding-rules --skill refactoringnpx skills add buzzdan/ai-coding-rules --skill refactoring -a claude-code -gnpx skills add buzzdan/ai-coding-rules --skill refactoring -a codex -ggemini skills install https://github.com/buzzdan/ai-coding-rules.git --path ts-react-linter-driven-development/skills/refactoringgh skill install buzzdan/ai-coding-rules refactoringgit clone --depth 1 https://github.com/buzzdan/ai-coding-rules /tmp/buzzdan__ai-coding-rules
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/buzzdan__ai-coding-rules/ts-react-linter-driven-development/skills/refactoring ~/.claude/skills/refactoring # Claude Code
cp -R /tmp/buzzdan__ai-coding-rules/ts-react-linter-driven-development/skills/refactoring ~/.agents/skills/refactoring # Codex, Cursor, Gemini CLI, Copilot, OpenCode