ce-simplify-code は何をしますか?
最近変更されたコードを明確さ、再利用性、品質、効率のために簡素化・洗練し、動作を維持します。
概要
このスキルは、コードベース内の最近変更された部分を自動的に特定し、以下の側面を改善するためのリファクタリングを提案/適用します:
- 明確さ: 変数名、関数名、コメントをより説明的に改善
- 再利用性: コードをよりモジュール化し、重複を排除
- 品質: コードの一貫性を向上させ、アンチパターンを除去
- 効率: パフォーマンスを改善するリファクタリングを適用
重要な制約: 元のコードの外部動作は完全に保持されます。このスキルは純粋にリファクタリングのみを行い、機能の追加や変更は行いません。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他の主要なAIエージェント
使用方法
このスキルは、主に以下のようなシナリオで使用します:
- コードレビュー前: 変更をコミットする前にコードを自動的に洗練
- 開発サイクル中: 機能実装後、コードの品質を確保
- レガシーコード改善: 古いコードを段階的に改善
基本的な使い方
# 直近の変更を解析し、改善案を表示
# (AIエージェントの設定に依存)
動作詳細
このスキルは以下のプロセスに従います:
- 変更されたファイルを特定(Git差分を使用)
- 各変更に対して、動作を変えずに改善できる箇所を分析
- 改善案を生成し、説明とともに提示
- ユーザーの承認後、変更を適用
設定
特別な設定は必要ありません。このスキルは事前に定義されたルールに基づいて動作します。
注意事項
- 外部動作を変更しないことを保証しますが、複雑なコードの場合は変更後にテストを実行することを推奨
- 非常に大きな変更(多くのファイルにまたがる)の場合は、段階的に適用することを推奨
- 特定のコーディングスタイルや規約がある場合は、事前にAIエージェントに指示してください
ライセンス
MIT License