一键导入
vibeflow-healthcheck
Verify VibeFlow project repository consistency. Use when checking project structure, required files, and integration health.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Verify VibeFlow project repository consistency. Use when checking project structure, required files, and integration health.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Execute a single GitHub Issue through the full 11-Step workflow. Iris handles everything — Issue Review, TDD, implementation, QA judgment, PR, cross-review, merge, close.
Create or refine VibeFlow issue files under issues/. Use when turning plan items into implementable tasks with clear acceptance criteria.
プロジェクトのキックオフ。新規プロジェクトは Interview から Vision を作り、既存コードのプロジェクトは Bootstrap で As-Is の構造化 spec (Story/Contract) をコードから生成する。
Conclude Iris session and update STATUS.md. Use when ending a Discovery session and returning to development phase.
Execute all open GitHub Issues in dependency order. Iris picks up Issues one by one, runs the 11-Step workflow for each, and reports progress.
[DEPRECATED] v5 では Iris が常にアクティブです。/discuss は不要です。そのまま Iris に話しかけてください。
| name | vibeflow-healthcheck |
| description | Verify VibeFlow project repository consistency. Use when checking project structure, required files, and integration health. |
VibeFlow プロジェクトの整合性を検証します。
.vibe/project_state.yaml を読み込み
current_phase が development | discovery のいずれかかactive_issue が null または有効な Issue 番号か.vibe/sessions/iris-main.yaml を読み込み
current_role が有効なロール名かkind が iris かNote:
.vibe/state.yamlが存在する場合は旧形式。正本はproject_state.yaml+sessions/*.yamlです。
gh CLI が利用可能か.vibe/runs/<date>.jsonl(run ledger)の直近サマリを表示する
(run_ledger.summarize — 直近 run の attempts / escalation / verdict 別件数)run_ledger.closed_issues_without_entries)。夜間・長時間ループの
結果を PO が事後検証できるよう、各 Issue は台帳に記録されているべきvibeflow spec-verify --run-tests を実行する
(PATH に無ければ python3 .vibe/runtime/spec_verify.py .vibe/spec . --run-tests)verified / violated / pending
spec-verify の結果を .vibe/context/STATUS.md の「## Spec Health」
セクションに 1 行追記する:
- <YYYY-MM-DD>: errors=N warnings=N verified=N violated=N pending=N/total
セクションは直近 10 行のみ保持し、古い行は削除する(STATUS.md は Tier-1 常時ロードのため無制限に追記しない)。
以下のいずれかに該当したら、Iris は 「invariant 補強 Issue」の作成を
PO に提案する(対象 Story・pending invariant 一覧(stats.pending_invariants)・
追加すべき test を本文に含める。Issue 化は vibeflow-issue-template で行う):
補強 Issue の「## Spec 変更」欄は「invariant への test フィールド追加 (pending → verified 昇格、To-Be = As-Is + test パス)」と明記する (バグ分類 (iii) とは別物 — (iii) は invariant 未記録のケース)。
各チェック項目について pass / warning / failure を表示。 日本語で表示し、修正手順を含めてください。