← ClaudeAtlas

aifactory-drivelisted

aifactory(ソフトウェアファクトリー=チケット kanban → workflow runner → sandbox VM / worker → PR)で、PJ の開発を前に進める運転法の正本。手元の管理役(人と対話する外部モード)でも、制御系の常駐が起こす運転役(自動モード=AIF_DRIVER=auto。短い周で現在地を見て今打てる手を打ち、待つのは常駐に任せ、オーナーの判断が要る場面は pm_ask で問いを残す)でも同じ 1 本で動く。PJ 非依存(PJ 固有値は <AIF_PROJECTS_DIR>/<pj>/drive.conf と drive.md。無い PJ は aif-pj-init.sh が雛形を作る。既定 PJ は無い)。管理役の 5 段=①起票 ②起動前チェックと起動(直列・空き待ちは wait で予約) ③監視 ④止まった run の機械診断(aif-run-diag の VERDICT) ⑤PR 着地(pr-land)と昇格(release-main)を同梱スクリプトで機械化し、AI の判断は「起票内容・差分の意図・マージ GO・本番に出る昇格の GO」の 4 点に絞る。原則=最初の 1 手は PJ の確定・コストより品質・プログラムで済むことはプログラムで・根拠が揃った判断は聞かずに進める(例外は本番に出る操作 / オーナー領分 / 過去の裁定 / 不可逆 / PJ の選択。票の選択は例外ではない=板の todo は誰が起票したかに関わらず回す)・運転とは ticket_run が増えること・板の todo が 0 件になって初めて「空」・状態の正本は MCP。「aifactory で進めて」「チケットを回して」「run を監視して」「human で止まった run を診て」「PR を着地させて」「main に上げて / デプロイして」「aifactory の現在地」等で起動。
akkijp-oss/aifactory · ★ 2 · AI & Automation · score 68
Install: claude install-skill akkijp-oss/aifactory
# aifactory-drive — aifactory で開発を前に進める運転法(PJ 非依存) aifactory 自体の仕様(workflow / kb / sandbox / ADR)は aifactory の repo が正本(このスキルはその `skills/aifactory-drive/` に同梱されている)。 本スキルは**その上で管理役がどう運転するか**(手順・判断表・機械化スクリプト)だけを固める。 **動かし方は 2 つ、スキルは 1 本**(ADR-0109 / ADR-0111): | | 外部モード(手元の管理役) | 自動モード(制御系の運転役) | |---|---|---| | 誰が起こすか | 人が手元の Claude Code で起こす | 制御系の常駐が、PJ ごとに 1 つ起こして周を回し続ける | | 見分け方 | `AIF_DRIVER` が無い | `AIF_DRIVER=auto`(Bash で `printf '%s\n' "${AIF_DRIVER:-external} ${AIF_PJ:-}"`) | | 読む順 | この SKILL.md を §0 から | **先に §A を読む**。§0〜§9 はそのまま有効で、§A が「人が居ない・待たない」ための読み替えを定める | **構成**(読む順): この SKILL.md(原則と 5 段の手順)→ 必要なときだけ `references/`: | ファイル | 中身 | いつ読む | |---|---|---| | `references/landing.md` | PR 着地の手作業: mergeable の読み方・競合解決の作法・合流後にだけ出る赤・CI ログの読み方 | §6 で `pr-land.sh` が READY / MANUAL / CI 赤で止まったとき | | `references/traps.md` | 判断の罠(実測で踏んだもの)と aifactory 機構の罠・退役済み一覧 | 迷ったとき・§9 で罠を足すとき | | `references/tooling.md` | 道具の罠(zsh / bash 3.2 / BSD sed / git show / tsc / node_modules …) | スクリプトや手作業の結果が「空」「0 件」「赤」のとき、まず疑う | | `references/project-setup.md` | 手元の設定(`~/.config/aifactory/drive.env`)・新 PJ の立ち上げ・`drive.conf` の各キーの意味・プール未構築の判定 | 初めて使うとき・drive.conf が無い PJ・drive.conf を書き換えるとき | | `<AIF_PROJECTS_DIR>/<pj>/drive.conf` / `drive.md` | PJ 固有値(機械が読む)/ PJ 固有の補足(人と AI が読む)。どの 1 枚を読んだかは `aif-status.sh` が出す | PJ 確定直後(§0-0) | ★**SKILL.md と references に PJ 名を書かない**(オーナーの決定 2026-09-12「汎用的なスキルにしたい」)。 PJ 固有の事実(所要目安・台帳・CI の集合・デプロイ経路・その PJ で踏んだ罠)は `<pj>/drive.md` へ、 機械が読む値は `<pj>/drive.conf` へ。