ワンクリックで
lint
リンク集と wiki の整合性チェック。外部リンク切れ・URL 重複・solutions.md の形式・相対リンク切れ・孤立概念ページ・index の同期を検査して報告する。「lint して」「ヘルスチェックして」のような依頼で使う。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
リンク集と wiki の整合性チェック。外部リンク切れ・URL 重複・solutions.md の形式・相対リンク切れ・孤立概念ページ・index の同期を検査して報告する。「lint して」「ヘルスチェックして」のような依頼で使う。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Kaggle 関連の URL をリンク集と wiki に取り込む。記事 URL のほか、Weekly Kaggle News の号 URL を渡すと紹介リンクを一括で展開して取り込む。「この URL を追加して」「最新号を ingest して」のような依頼で使う。
Kaggle に関する質問に、このリンク集と wiki の内容を根拠に回答する。「〜についてこのリポジトリから教えて」「query して」のような依頼で使う。
日本語の技術文書・書籍原稿の文章規範。整形(一文一行、引用ブロック、脚注、コラム記法)、段落と論証の構成(パラグラフライティング)、論証の厳密さ(ツッコミどころの除去)、読み手の負荷の管理、視点と語り、演出の抑制、LLM っぽい空句の禁止、冗長の排除を定める。日本語で技術書の章、草稿、記事、解説文を書くとき、または推敲・リライトするときに使用する。
SOC 職業分類に基づく
| name | lint |
| description | リンク集と wiki の整合性チェック。外部リンク切れ・URL 重複・solutions.md の形式・相対リンク切れ・孤立概念ページ・index の同期を検査して報告する。「lint して」「ヘルスチェックして」のような依頼で使う。 |
リポジトリ全体の健全性を検査し、結果を報告する。検出のみ行い、修正は管理者の確認後。規約はルートの CLAUDE.md に従う。
自動化済みの部分: 内部整合性(tools/verify_wiki.py)は CI(.github/workflows/lint.yml)が PR・push ごとに実行する。外部リンク切れは月次の .github/workflows/monthly-linkcheck.yml が検査して Issue を起票する。手動で lint を依頼された場合も、まず両ツールを実行し、結果の解釈と修正提案に注力する。
python3 tools/check_external_links.py <report.md> を実行する(全件で 5〜10 分)。
python3 tools/verify_wiki.py)以下をまとめて検査し、参考情報として注釈カバレッジ(ページ別の注釈付与率、低い順)も表示する。カバレッジは注釈バックフィルの優先度付けに使う(ただし bot 名・サービス名の自己説明的な箇条書きが多いページなど、注釈になじまない構成のページでは低カバレッジ=要対応と機械的に判断しない)。
全ページ横断で同一 URL の重複を検出する(末尾スラッシュ・http/https の揺れを正規化して比較)。次の 2 つは意図的な再掲なので対象外: (a) 概念ページの「押さえどころ」での引用と同ページ「資料」への掲載、(b) 概念ページと一覧ページの重複。報告するのは、一覧ページ同士の重複と、同一セクション内の重複のみ。
<div class="competition-entry" markdown="1" ...> に data-year / data-datatype / data-platform が揃っているかdata-datatype が CLAUDE.md のタクソノミー(solutions.md のフィルタ UI の選択肢と同一)の値かdata-year が一致するか./, ../)の参照先ファイルが実在するかdocs/wiki/concepts/ の各ページが README.md の目次または他ページからリンクされているか(孤立検出)README.md の目次と docs/wiki/concepts/ の実ファイルが一致するか。
同一コンペの <h3> 見出し(div)が複数存在しないか検出する。
解法・参加録の URL が docs/solutions.md と概念ページ・一覧ページの双方に掲載されていないか検出する(解法・参加録は solutions.md に一元化する運用のため)。
リスト項目(- [タイトル](URL): 注釈)内に未エスケープの | が含まれていないか検出する。kramdown(GFM table 拡張)はリスト内の | をテーブル区切りと誤解釈し、リンクが壊れた表としてレンダリングされる不具合があるため。
検査項目ごとに「問題なし」または問題の一覧(ファイル・行・内容)を報告し、最後に修正の提案をまとめる。実施後 docs/wiki/log.md に追記する: - YYYY-MM-DD lint: 検出 N 件(内訳)