mcpField
C
clean-comments

clean-comments

github.com/ertugrul-dmr開発208196 回インストール27 週間前に更新
リポジトリ

clean-comments について

clean-commentsは、コメントをコードの重複ではなく技術的な補足にするための開発者向けスキルです。古くなったコメントやコメントアウトされたコードの整理方針も示します。

主な機能

  1. 01コメントにメタデータを残さない
  2. 02古いコメントの削除
  3. 03コードと重複するコメントの回避
  4. 04簡潔で明確な技術メモ
  5. 05コメントアウトしたコードの削除

活用シーン

  1. 01コード整理時のコメント確認
  2. 02処理内容の説明を理由の説明に変更
  3. 03コード変更後に古い注釈を削除

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/ertugrul-dmr/clean-code-skills --skill clean-comments

インストール後、Claude Code で/clean-commentsを入力して読み込まれたか確認します。

詳細

コメントをクリーンに保つ

C1:不適切な情報を書かない

コメントにメタデータを含めてはいけません。作成者名、変更履歴、チケット番号、日付は Git で管理します。コメントにはコードに関する技術的なメモだけを書きます。

C2:古くなったコメントを削除する

コメントが、もう存在しないコードや以前とは異なる動作を説明している場合は、すぐに削除します。古くなったコメントは「無関係で誤解を招く孤島」になります。

C3:冗長なコメントを書かない

// Bad - the code already says this
i += 1; // increment i
user.save(); // save the user

// Good - explains WHY, not WHAT
i += 1; // compensate for zero-indexing in display

C4:質の高いコメントを書く

コメントを書く価値があるなら、質の高いものを書きます。

  • 言葉を慎重に選びます
  • 文法を正しく使います
  • 冗長にならず、自明なことを書きません
  • 簡潔にします

C5:コメントアウトしたコードを絶対にコミットしない

// DELETE THIS - it's an abomination
// function oldCalculateTax(income: number): number {
//   return income * 0.15;
// }

どれだけ古いのか、意味があるのか、誰にもわかりません。削除しましょう。 Git がすべてを記憶しています。

目標

最良のコメントはコードそのものです。コードの動作を説明するコメントが必要なら、まずリファクタリングし、コメントは最後に書きます。

コメント