← ClaudeAtlas

repo-standardizelisted

新規リポの組成、または既存リポの公開前点検を docs-agents の4基準で行う。リポを初期化・標準化・点検したいとき、新規ディレクトリを作って足場を整えたいときに使う。
yktsnet/dotfiles-public · ★ 1 · Testing & QA · score 68
Install: claude install-skill yktsnet/dotfiles-public
# repo-standardize 本リポの `docs-agents/` の4ガイドを唯一の基準として、対象リポを準拠状態にする。 基準そのものは本ファイルに転記しない。**毎回ガイドを読み、最新の基準に従う**。 **公開パイプラインの固定順**: `repo-standardize → guarantee-audit → repo-readme → readme-i18n → repo-publish → repo-about`。本 Skill は**第1**(足場とコアメッセージ確定が先、README 本格化は後)。この順は都度再判断しない。 ## 前提 動くソースコードがあるリポに対して実行する。コードがない段階では実行しない。 ## 0. 基準を読む(必須・最初に) 本 Skill は `docs-agents/` の**定型層**(一度決めれば次のリポでも同じものを適用するだけの4本)を機械的に適用する側を担う。 以下4本を読む。これが基準のすべて。 - `docs-agents/repo-guide.md` — ファイル衛生(LICENSE・.gitignore・.env.example・0バイト禁止・成果物非追跡) - `docs-agents/harness-guide.md` — `.claude/`(settings.json の層1・CLAUDE.md・context/・skills/pr-workflow)と検証手段 - `docs-agents/issue-driven-workflow.md` — issues/・担当分離・Issue フォーマット - `docs-agents/cicd-guide.md` — CI/デプロイ(Public のみ層3) > `readme-guide.md` のうち §1・§3 のみ本 Skill で使う(コアメッセージ1文の確定まで)。アウトライン以降の本格構成は `repo-readme` Skill の管轄。 ## 1. 文脈(分類)を確定する 既存のソースコードと設定から以下を読み取る。 | 項目 | 取りうる値 | 影響先 | |---|---|---| | リポ名 | — | README H1・LICENSE | | 類型 | 設定 / ロジック / Web / ツール | settings.json の allow/deny、検証手段、CI | | 公開 | Public / Private | LICENSE 必須性、層3 CI の要否 | | スタック | 例: Go+Vue / Python+React / Astro / Nix | コマンド・conventions・CI ステップ | | 検証手段 | 例: `make test` / `nix flake check` | CLAUDE.md・CI | **引数は使わない。** 既存ファイルから読み取れない項目は推測で埋めず、**必ずユーザーに質問する**。 ## 2. 雛形から生成する成果物 `reference/` に雛形がある。雛形には `<!-- FILL: 説明 -->` マーカーで埋めるべき箇所が示されている。**マーカーの箇所だけを埋め、それ以外は一字一句変えない。** FILL コメント自体は出力から除去する。 | 雛形 | 出力先 | |---|---| | `settings-json-{type}.json` | `.claude/settings.