con un clic
implement
指定されたGitHub Issueをworktree環境で実装する完全ワークフロー。Subtask検出からPRマージまでを統括。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
指定されたGitHub Issueをworktree環境で実装する完全ワークフロー。Subtask検出からPRマージまでを統括。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
PR作成後のCI監視、失敗時の分類と対応、自動マージまでの完全なワークフローを定義
GitHub Issue間の依存関係(Is blocking / Blocked by)を設定・取得するためのAPI操作を提供
GitHub Issueのラベルとメタデータを使用した環境状態管理。worktree/ホスト環境すべてからアクセス可能なSingle Source of Truth
PRの作成からマージ、クリーンアップ、ロールバックまでの標準フローを定義
バージョン整合性チェック→提案→承認→GitHub Release作成までの標準リリースフロー(マルチエコシステム対応)
Git worktree を作成し、並行開発用の独立したブランチ環境を構築する。プラットフォーム固有コード開発時に使用。
| name | implement |
| description | 指定されたGitHub Issueをworktree環境で実装する完全ワークフロー。Subtask検出からPRマージまでを統括。 |
役割: Sisyphus (Main Agent) が実行する実装のメインループ 環境: Host環境 + Git Worktree
Issue分析 & 準備
環境構築 (Phase 1)
/create-worktree で独立環境を作成cd .worktrees/issue-XXX)実装サイクル (Phase 2-3)
quality-review-flow 準拠PR作成 (Phase 4)
/pr-and-cleanup でPR作成と環境削除CI監視 & 自動マージ (Phase 5) ← 承認不要・自動実行
pr-merge-full.sh で一括実行まず、Issueのサイズと依存関係を確認します。
/decompose-issue を提案/decompose-issue を実行し、各Subtaskに対してこのワークフローを適用/create-worktree <issue_id> <branch_name>
重要: すべてのファイル操作・コマンド実行は Worktreeディレクトリ内 で行います。
# 必ず移動してから作業
cd .worktrees/issue-<id>-<name>
write tool)write/edit tool)PR作成前に必ず品質チェックを行います。
# プロジェクトに応じたコマンド
npm run lint && npm test
# または
cargo clippy && cargo test
quality-review-flow skill を参照/pr-and-cleanup <issue_id>
PR作成後、承認なしで自動的にCI監視→マージまで実行します。
bash .pi/skills/pr-merge-workflow/scripts/pr-merge-full.sh <pr-number>
このスクリプトが以下を自動実行します:
--merge --delete-branch)env:merged)CI失敗時は ci-workflow に従い自動修正を試みます:
| 失敗種別 | 自動対応 |
|---|---|
| Lint/Format | --fix で自動修正 → push → 再待機 |
| Test/Build | コード修正 → push → 再待機 |
| 3回失敗 | PRをDraft化してユーザーにエスカレーション |
# CI失敗時の手動対応が必要な場合
gh run view --log-failed # ログ確認
# 修正後
git add . && git commit -m "fix: CI修正" && git push
# 再度マージ試行
bash .pi/skills/pr-merge-workflow/scripts/pr-merge-full.sh <pr-number>
詳細:
ci-workflowskill およびpr-merge-workflowskill を参照