Refactor Skill
目的
機能追加の前後で増えがちな複雑さを抑え、
- •保守しやすさ
- •変更の安全性 を上げる。
進め方(安全優先)
- •変更範囲を最小化(まず移動/整理だけ)
- •型で境界を固定(domain/lib/ui)
- •lint/build を通す
- •重要導線はE2E/手動で確認
注意
- •ついで修正をしすぎない(レビュー負荷が上がる)
依頼例
- •「Graph呼び出しを
src/lib/graphに集約したい。手順を出して」
在不破坏现有代码的前提下逐步重构。用于伴随职责分离、命名、边界(UI/领域/数据层)整理、类型强化、重复排除及动作验证(lint/构建/e2e)的改进。关键词:重构、清理、架构、类型
--- frontmattername: refactor description: '既存コードを壊さずに段階的にリファクタする。責務分離、命名、境界(UI/ドメイン/データ層)整理、型の強化、重複排除、動作確認(lint/build/e2e)を伴う改善で使う。キーワード: refactor, cleanup, architecture, types' license: MIT
機能追加の前後で増えがちな複雑さを抑え、
src/lib/graph に集約したい。手順を出して」