開発手法 × 自動化ガイド

対象: 開発手法セレクタの各レシピ(A〜E)に合わせた自動化の組み合わせ方。
詳細: 00_SYSTEM/自動化.md

自動化 × レシピ 早見表

自動化 レシピA
軽量
レシピB
規格駆動
レシピC
ドメイン中心
レシピD
品質重視
レシピE
高速
Hooks(破壊ガード等)
Cron(SSOT自動同期)
自律開発ループ(Issue自動実装)
自動リファクタリング(大規模修正)
コード品質スイープ(定期監査)
CI/CD(GitHub Actions)

◯ = 推奨 / = 必須 / = 不要

各レシピの最小構成

レシピA: 軽量開発 — スクリプト・CLI
スクレイピング CLIツール データ変換
最小構成: Hooksのみ
CI/CDはpush時テストがあれば十分。KISS原則を反映し、自動化はシンプルに。
レシピB: 規格駆動開発 — Web API
REST API Webアプリ 既存仕様あり
最小構成: Hooks + 自律開発ループ + CI(テスト+Lint)
継続開発向け。Issue自動実装で開発の自律性を確保。
レシピC: ドメイン中心開発 — 複雑アプリ
予約システム 在庫管理 ワークフロー
最小構成: Hooks + 自律開発ループ + 品質スイープ + CI(必須)
複雑なビジネスロジックを守るため、CI/CDは絶対に必要。
レシピD: 品質重視開発 — ライブラリ
npmパッケージ Pythonパッケージ 公開ライブラリ
最小構成: Hooks + 自律開発ループ + 品質スイープ + CI(必須)
複数バージョン対応と自動公開がCI/CDの本領。多様な環境を品質スイープで管理。
レシピE: 高速開発 — プロトタイプ
アイデア検証 ハッカソン 使い捨てスクリプト
最小構成: Hooksのみ
動くものを最速で。自動化は障壁になる。元にするのは動作確認だけで十分。

自動化の詳細

自動化 説明
Hooks(破壊ガード等) PreToolUseで危険コマンドをブロック、PostToolUseでツール使用を記録。SessionStartでハンドオフ表示。
Cron(SSOT自動同期) 30分ごとにobsidian-ssotを自動commit & push。プロジェクトとの submodule 同期。
自律開発ループ CronCreate(durable, 毎時実行)でGitHub Issueを自律実装。優先度ソート→1Issue選択→実装→PR作成。
自動リファクタリング Plan→Tracker→CronCreateの3層で50項目超の大規模修正を並行実行。
コード品質スイープ 全ソースの品質を定期監査(読み取り専用)。Issue実装前の健全性確認。
CI/CD(GitHub Actions) push時にテスト+Lint+型チェックを自動実行。レシピC/Dは必須(外部提供者が多い)。
設定場所: ~/.claude/settings.json(Hooks)、~/.claude/scheduled_tasks.json(Cron)
SSOT記録: 00_SYSTEM/自動化.md — Hooks/Cron/スクリプトの現状一覧
← 開発手法セレクタに戻る ← ガイド一覧に戻る