src/とe2e/内のコメント規約違反を一括修正する
src/とe2e/内のすべてのコードのコメントがcomment-rules.mdのルールに従っているかを確認し、違反しているコメントを削除または修正する。
.ts、.tsxファイルのコメントを確認src/とe2e/内のすべてのTypeScript/TSXファイルのコメントを確認し、comment-rules.mdのルールに違反しているコメントを削除または規約を満たすように修正する。
重要: すべてのコメントを確認する作業は作業量が多いからといってサボってはいけない。ファイルごとにエージェントを起動してすべてのファイルについて並列に実行すること。
comment-rules.mdを読み込み、コメント規約を理解する。
以下のGlobパターンで対象ファイルを特定する:
src/**/*.tssrc/**/*.tsxe2e/**/*.ts各ファイルに対してエージェントを起動:
あなたは {file-path} のコメント規約チェッカーです。
## タスク
1. ファイルを読み込む
2. ファイル内のすべてのコメントを特定する
3. 各コメントについて .claude/skills/fix-comment-rules/comment-rules.md のルールに従っているか判定する
4. 違反しているコメントを削除するか、規約を満たすように書き直す
## 判定フロー
comment-rules.md の判定ステップ1〜20に従って各コメントを判定する。
## 出力形式
以下の形式でJSONを返す(マークダウンコードブロックなしで純粋なJSONのみ):
{
"file": "{file-path}",
"totalComments": <確認したコメント数>,
"violations": [
{
"line": <行番号>,
"original": "<元のコメント>",
"action": "deleted" | "modified",
"modified": "<修正後のコメント(修正した場合のみ)>",
"reason": "<違反理由>"
}
],
"modified": <true/false - ファイルを修正したかどうか>
}
違反がない場合は violations を空配列にする。
## 重要
- すべてのコメントを確認すること(1つも見逃さない)
- 許可されているコメントは削除・修正しないこと
- 判定に迷う場合はステップ20(未分類)として報告すること
すべてのエージェントの結果を収集し、以下のサマリーを作成:
全体統計:
ファイルごとの詳細(修正があったファイルのみ):
未分類コメント(ステップ20に該当するもの):
初期ステータス:
コメント規約チェックを開始します
対象ディレクトリ: src/, e2e/
対象ファイル数: {count} 件
ファイルごとにエージェントを並列起動中...
最終サマリー:
コメント規約チェックが完了しました
全体統計:
- 確認ファイル数: {count}
- 確認コメント数: {count}
- 違反ファイル数: {count}
- 削除コメント数: {count}
- 修正コメント数: {count}
修正したファイル:
{ファイルごとの詳細}
未分類コメント(要確認):
{未分類コメントの詳細}
comment-rules.mdが見つからない場合:
対象ファイルがない場合:
エージェント実行エラー: