orch-refine-codecommit db7f2a6SKILL.md · リファクタリング
ゲート付きリファクタ
テストが緑であることを確認し、振る舞いを変えずに構造を整え、レビュー後にゲート付きでコミットします。
ゲート 2 の確認後に git コミットを作成し、整理の段階で不要コードを削除することがあります。
npx skills add affaan-m/ECC --skill orch-refine-codeコマンドを選択しました。手動でコピーしてください。
- 権限
- read-repo
- write-files
- shell
- network
- 対応ツール
- Claude Code, Codex, Cursor, Copilot, OpenCode
- GitHub
- 294.3k
- 提供元
- コミュニティ · Affaan Mustafa
- 状態
- スキャン済み
- ライセンス
- MIT
- カテゴリ
- リファクタリング
基本ルール
差分は振る舞いに中立でなければならず、少しでも振る舞いを変えるならこのスキルは使いません。
実行フェーズ
フェーズ 01テストを確認
コードに触れる前に関連テストが存在し通ることを確認し、カバレッジが薄ければ先に特性テストを追加します。
フェーズ 02再構成の計画
orch-pipeline エンジンで再構成を計画し、ゲート 1 で止まって承認を待ちます。
フェーズ 03小さく再構成
小さな手順で変更し、毎回テストを再実行します。不要コードや重複の整理は refactor-cleaner エージェント(knip、depcheck、ts-prune)に任せます。
フェーズ 04コードレビュー
振る舞いに中立な差分をコードレビューします。
フェーズ 05ゲート付きコミット
ゲート 2 で止まって確認を取り、refactor: プレフィックスでコミットします。
権限の説明(SKILL.md より)
| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 必要 | 複数ファイルにわたってコードを再構成し、必要に応じて特性テストを追加します。 |
| コマンド実行 | 必要 | テストスイート、knip/depcheck/ts-prune などのツール、git コミットを実行します。 |
| 外部通信 | 不要 | スキルはネットワークアクセスを求めていません。 |
SKILL.md のフロントマター(YAML)
---
name: orch-refine-code
description: Orchestrate a behavior-preserving refactor — confirm tests are green, restructure without changing behavior, keep tests green, review, and gated commit. Use when the structure should improve but behavior must not change.
metadata:
origin: ECC
---関連スキル
ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。