Communityコーディング&開発github.com

brianlovin/simplify

最近変更したコードを簡素化・洗練し、明瞭性と一貫性を高めます。コード記述後、機能を変更せずに読みやすさを向上させるために使用します。

simplify とは?

このスキルは、開発者が最近変更したコードを自動的に分析し、可読性と一貫性を向上させるためにリファクタリングを提案・適用します。関数の分割、変数名の明確化、不要なコメントの削除、コードスタイルの統一などを通じて、機能を変更せずにコードベースの品質を高めることが目的です。主にターミナルベースのAIエージェント(Claude Codeなど)で使用され、コード記述後の後処理として活用できます。変更内容はGitの差分として提示され、開発者が確認・承認できるため、安全に導入できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/brianlovin/claude-config/tree/main/skills/simplify

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

simplify は何をしますか?

最近変更したコードを簡素化・洗練し、明瞭性と一貫性を高めます。コード記述後、機能を変更せずに読みやすさを向上させるために使用します。

概要

simplify は、直近で編集したコードを分析し、以下のような改善を提案します:

  • 冗長なロジックの簡略化
  • 命名の統一と明確化
  • コードスタイルの一貫性確保
  • 不要なコメントやデッドコードの削除

使用方法

このスキルは、コード作成や編集の直後に実行するように設計されています。

git diff --cached | simplify

または、エディタで編集中のファイルに対して直接実行することもできます。

注意事項

  • このスキルはコードの機能を変更しません。
  • 変更内容は差分として表示されるため、適用前にレビューすることを推奨します。
  • 大規模なリファクタリングには適していません。小さな改善に焦点を当てています。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル