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

exhu/listremo

D ソースファイルと Markdown ドキュメントがプロジェクトの 80 桁行長ルールに準拠しているかを確認します。rdmd 経由で実行します。

listremo とは?

このスキルは、D 言語のソースファイルと Markdown ドキュメントの各行が 80 桁を超えていないかを自動的にチェックします。プロジェクトのコーディング規約(`codestyle.md` や `AGENTS.md`)に沿った行長制限を適用し、一貫したコードスタイルを維持するのに役立ちます。`rdmd` を使って D スクリプトとして実行可能で、デフォルトでは `source/` ディレクトリと実装ドキュメントをチェックします。また、任意のファイルやディレクトリを指定してチェックすることも可能です。チェック結果は終了コードで通知され、違反がある場合は該当するファイルパス、行番号、桁数が出力されるため、エディタや CI ツールと連携して迅速に修正箇所を特定できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/exhu/listremo/tree/HEAD/.agents/skills/check-line-length

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

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

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

ドキュメント

行長チェックスキル

ソースコードとドキュメントファイルが codestyle.md および AGENTS.md で定義された 1 行 80 桁制限を超えていないかを検証します。

使用方法

rdmd を使用して D スクリプトを実行します。

# デフォルトターゲット(ソースディレクトリと実装ドキュメント)をチェック
rdmd --compiler=ldc2 \
  .agents/skills/check-line-length/scripts/check_line_length.d

# 特定のファイル / ディレクトリをチェック
rdmd --compiler=ldc2 \
  .agents/skills/check-line-length/scripts/check_line_length.d \
  source/ spec/plan1-implementation.md

動作

  • 検査対象のすべてのファイルが 80 桁ルールに準拠している場合は、終了コード 0 で終了します。
  • 80 桁を超える行がある場合は、終了コード 1 で終了し、ファイルパス、行番号、行の長さを出力します。

関連スキル