fix/path-consistency #1

Merged
hardlitchi merged 3 commits from fix/path-consistency into main 2026-08-08 23:58:49 +00:00
Owner
No description provided.
`00_knowledge`→`knowledge` / `90_templates`→`templates` / `91_skills`→`skills`
のリネームが未完了で、READMEの記載と実体が乖離していた問題を修正。

## ディレクトリ移行の完遂
- `90_templates/{setup,git_hooks}/` を `templates/` 配下へ移動
- `91_skills/ai-dlc-self-improver/scripts/` を `skills/` 配下へ移動
- 空の残骸ディレクトリ (`00_knowledge`, `90_templates`, `91_skills`) を削除

## 旧パス参照の修正(サイレント失敗の解消)
- `pre-commit` / `pre-commit.js`: 旧パス参照によりフックが無検査で素通りしていた
- `setup_ai_dlc.{js,sh,ps1}`: `../91_skills` 参照でSkill群が配備されなかった
- `rule_pruner.js`: 診断対象パスを実配備先に整合
  (`.github/copilot-instructions.md` / `.cursorrules` を追加、`templates/` へ更新)

## ドキュメント整合性
- `06_self_improvement_architecture.md`: 構成マップを実在ファイルへ修正、見出し採番の重複を解消
- `03_anti_patterns_and_risks.md`: 「5大」→「6大」(実体・READMEと一致)
- `COPILOT_INSTRUCTIONS.md`: 配備先に存在しない `knowledge/` → `docs/ai-dlc/`
- `pre-commit` に実行権限を付与 (644→755)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01USMjxGNfcCrXLjku2kcrx3
slop_detector が検出していた `LARGE_FILE` 警告(249行 > 推奨200行)を解消するため、
責務ごとに lib/ 配下へ分割。

- lib/cli.js      : CLI 引数パースと実行モード判定
- lib/profile.js  : 対話問診・設定ファイル読込によるプロファイル構築
- lib/deploy.js   : ステアリング/ドキュメント/Skill/フックの配備処理
- lib/fs_utils.js : ファイルコピー・プレースホルダ置換
- setup_ai_dlc.js : エントリポイント(56行)

分割前後で挙動が変わらないことを検証済み:
- `--help` / `--yes` / `--config` / 対話モードの標準出力と配備結果が完全一致
- 設定ファイル不在・不正JSON時のエラーメッセージと終了コード(1)が一致
- `.sh` 経由と `.js` 直接実行の配備結果が完全一致

なお `--config` 使用時のみ、プロファイル読込ログが開始バナーの後に出力されるよう
順序が変わります(配備結果に影響なし)。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01USMjxGNfcCrXLjku2kcrx3
ルート直下の設定ファイル群がツリーに記載されておらず、実体との乖離があったため追記。

- 追記: AGENTS.md / CLAUDE.md / package.json / .mcp.json / .agents/ / .github/
- 追記: templates/setup/lib/ 配下のモジュール、ai-dlc-config.json.example
- 追記: skills/ai-dlc-self-improver/ 配下の SKILL.md・scripts/
- コメント位置を全行で揃え、`03_anti_patterns_and_risks.md` の説明を「6大」に統一

ツリー記載の55パスが全て実在すること、および実ファイルに未記載のものが
無いことを双方向で検証済み。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01USMjxGNfcCrXLjku2kcrx3
hardlitchi deleted branch fix/path-consistency 2026-08-08 23:58:49 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
skill-sets/ai-dlc!1
No description provided.