File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77
88## 概要
99
10- Kiro CLI公式サイト(https://kiro.dev/cli/)の画面遷移とページ構成について詳細に解説します。Kiro CLIは、ターミナルでのプロンプトからコード、デプロイまでの流れを提供するAI駆動の開発ツールです。
10+ Kiro CLI公式サイト([ https://kiro.dev/cli/ ] ( https://kiro.dev/cli/ ) )の画面遷移とページ構成について詳細に解説します。Kiro CLIは、ターミナルでのプロンプトからコード、デプロイまでの流れを提供するAI駆動の開発ツールです。
1111
1212## 📋 サイトの主要機能
1313
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ Kiro CLI の基本情報と公式サイトの構造について説明したド
77## 📚 ドキュメント一覧
88
99### [ 01_official-site-structure.md] ( 01_official-site-structure.md )
10- Kiro CLI公式サイト(https://kiro.dev/cli/)の画面遷移とページ構成の詳細解説です。
10+ Kiro CLI公式サイト([ https://kiro.dev/cli/ ] ( https://kiro.dev/cli/ ) )の画面遷移とページ構成の詳細解説です。
1111
1212- ** 対象** : Kiro CLI公式サイトの構造を理解したい方
1313- ** 内容** : サイト構造の表形式まとめ、主要機能、料金プラン、ユースケース
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ make check-kiro-all # 全部(重要URL含む)
1717``` bash
1818make check-kiro-counts # 機能数・コマンド数の水平展開整合
1919make check-kiro-links # 内部相対リンク切れ
20- make check-kiro-consistency # 取得日混入・バージョンタグ鮮度・出典日書式
20+ make check-kiro-consistency # 取得日混入・バージョンタグ鮮度・出典日書式・ISO日付・裸URL境界
2121make check-kiro-changelog # changelog セクション順序・件数
2222make check-kiro-structure # 末尾追記・欠番・必須セクション
2323make check-kiro-notation # コマンド・フラグ表記の禁止パターン
@@ -32,7 +32,7 @@ make check-kiro-urls # 重要公式URLの 200 確認
3232| -----------| ------| -----------|
3333| ` check-counts.sh ` | 機能数(=機能テーブル行数)/ コマンド数(=スラッシュコマンド見出し数)と各所記述の一致 | 不一致で 1 |
3434| ` check-links.py ` | ` kiro-docs/**/*.md ` + ルート README の相対リンク実在(` --check-anchors ` で見出しも) | 切れで 1 |
35- | ` check-consistency.sh ` | 取得日混入(` YYYY-MM-DD取得 ` )・` (vX.Y.Z対応) ` の鮮度・出典日書式の存在 | 不一致で 1 |
35+ | ` check-consistency.sh ` | 取得日混入(` YYYY-MM-DD取得 ` )・` (vX.Y.Z対応) ` の鮮度・出典日書式の存在・フッター更新日の ISO 書式・裸 URL 直後の全角文字(GitHub autolink 境界事故) | 不一致で 1 |
3636| ` check-changelog.sh ` | ` ### vX.Y.Z ` の降順・日付書式・` (N件) ` と箇条書き数の一致 | 不一致で 1 |
3737| ` check-structure.py ` | 機能テーブル末尾=changelog最新版・NN欠番・必須セクション・相互参照注記・changelog⇔機能文書リンク | 問題で 1 |
3838| ` check-notation.sh ` | 実機に存在しない/標準表記に反するコマンド・フラグ表記(` --legacy-ui ` ・` kiro auth ` ・` settings set ` ・` kiro ` 単体コマンド)の混入 | 検出で 1 |
Original file line number Diff line number Diff line change 99# (b) バージョンタグ鮮度: `(vX.Y.Z対応)` が changelog 最新版と一致するか
1010# (c) 出典日書式: リファレンス文書に「公式ページ最終更新/ Page updated: YYYY-MM-DD」が存在するか
1111# (d) 更新日書式: フッターの「最終更新/Page updated」は ISO(YYYY-MM-DD)に統一(YYYY年M月D日 は禁止)
12+ # (e) 裸URL直後の全角文字: GitHub autolink が全角文字まで URL に含めてリンク切れになるため禁止
1213#
1314# 設計メモ:
1415# - 用語の表記揺れ検出は誤検知を避けるため初版では最小限(明確な違反のみ)。
@@ -84,6 +85,21 @@ if [ -n "$noniso" ]; then
8485 errors=$(( errors + 1 ))
8586fi
8687
88+ # ---- (e) 裸URL直後の全角文字(GitHub autolink 境界事故) ----
89+ # 裸 URL([text](URL) や <URL> や `URL` で囲まれていないもの)の直後に全角文字があると、
90+ # GitHub の autolink は空白まで URL とみなすため全角文字込みのリンクになり 404 になる。
91+ # URL 文字クラスは ASCII 印字文字から ) > ] ` を除外(明示リンク・<URL>・コードは末尾が
92+ # これらの ASCII 文字で終わるため誤検知しない)。
93+ echo " 🔍 (e) 裸 URL 直後の全角文字(autolink 境界)を検証中..."
94+ autolink=$( grep -rnP ' https?://[\x21-\x28\x2A-\x3D\x3F-\x5C\x5E\x5F\x61-\x7E]*[^\x00-\x7F]' kiro-docs/ README.md --include=" *.md" \
95+ | exclude_paths || true)
96+ if [ -n " $autolink " ]; then
97+ echo " ❌ 裸 URL の直後に全角文字(GitHub 上で全角文字まで URL 扱いになりリンク切れ):"
98+ echo " $autolink " | sed ' s/^/ /'
99+ echo " → [URL](URL) の明示リンク、<URL>、または \` URL\` に修正してください"
100+ errors=$(( errors + 1 ))
101+ fi
102+
87103echo " "
88104echo " === チェック結果 ==="
89105echo " 不一致カテゴリ数: $errors "
You can’t perform that action at this time.
0 commit comments