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

ShanHaiFish/code-style-normalizer

コードクリーンアップ、コメントの正規化、末尾コメントの整列を高速かつ安全に行う再利用可能なスキルです。Codex、VSCodeエージェント、OpenCodeで動作します。

code-style-normalizer とは?

このスキルは、コードの迅速かつ安全なクリーンアップ、コメントの正規化、および末尾コメントの整列を提供する再利用可能なエージェントスキルです。冗長なコメントの削除、コメントフォーマットの統一、コードの可読性向上に役立ちます。Codex、VSCodeエージェント、OpenCodeなど複数のプラットフォームで動作するため、様々な開発環境で一貫したコードスタイルを維持できます。主な機能は、トラバースコメント(コード行末のコメント)を整列させて可読性を高めること、コメント内の不要な情報を除去して標準化すること、およびコードベース全体の不要な空白やフォーマットをクリーンアップすることです。ユーザーは設定ファイルを使用して、例外や特定のディレクトリをスキップするなど、動作を柔軟にカスタマイズできます。このスキールは、特にコードレビュー前やコードベースの一貫性を維持したい場合に有用です。

対応~Claude Code✓Codex CLI~Cursor✓OpenCode
npx skills add ShanHaiFish/code-style-normalizer

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

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

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

ドキュメント

code-style-normalizer は何をしますか?

コードクリーンアップ、コメントの正規化、末尾コメントの整列を高速かつ安全に行う再利用可能なスキルです。Codex、VSCodeエージェント、OpenCodeで動作します。

概要

このスキルは、コードベース全体のコメントスタイルを統一し、冗長なコメントを削除し、トラバースコメント(行末コメント)を整列させることで、可読性と保守性を向上させます。

主な機能

  • コメント正規化: コメント内の不要なスペースや特殊文字を削除し、フォーマットを統一します。
  • 末尾コメント整列: コード行の末尾にあるコメントを、一定のインデントで整列させて視認性を高めます。
  • コードクリーンアップ: 不要な空白行、末尾空白、その他のフォーマット問題を自動的に修正します。

対応プラットフォーム

  • Codex
  • VSCodeエージェント
  • OpenCode

使用方法

  1. スキルをインストールします。
  2. 設定ファイル(例: .code-style-normalizer.json)をプロジェクトルートに配置します。
  3. エージェントにスキルを実行するよう指示します。

設定例

{
  "commentAlignment": true,
  "removeRedundantComments": true,
  "excludeDirs": ["node_modules", "dist"],
  "fileExtensions": [".js", ".ts", ".py", ".java"]
}

詳細

このスキルは内部で正規表現と構文解析を組み合わせて、コードの意味を変更せずにスタイルのみを変更します。ファイルの種類ごとに適切なコメント記号を自動認識し、言語に応じた処理を行います。

関連スキル