PR ライフサイクル全体のワークフロースキル。PR 作成・CI ローカル検証・レビュー対応・マージ準備の手順を標準化する。 以下の場合に使用: (1) PR を作成するとき (2) push 前に CI を検証したいとき (3) マージ前の準備確認をするとき (4) 「PR を作る」「CI チェック」「push する前に」「マージ準備」「pre-push」と指示されたとき
From pr-lifecyclenpx claudepluginhub utakatakyosui/c2lab --plugin pr-lifecycleThis skill uses the workspace's default tool permissions.
references/ci-checks.mdreferences/conventions.mdImplements structured self-debugging workflow for AI agent failures: capture errors, diagnose patterns like loops or context overflow, apply contained recoveries, and generate introspection reports.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
PR 作成から CI 検証・レビュー対応・マージまでの一連の手順。
1. ブランチ作成 → 2. 実装 → 3. CI ローカル検証 → 4. PR 作成 → 5. レビュー対応 → 6. マージ
push する前に、変更したファイルに対応する CI コマンドをすべて実行する。
詳細なコマンドは references/ci-checks.md を参照。
検出方法: プロジェクトルートのファイルで言語を判定する。
| ファイル | 言語 | 実行すべき CI |
|---|---|---|
package.json | TypeScript/JS | prettier + eslint |
pyproject.toml / setup.py | Python | ruff check + ruff format |
Cargo.toml | Rust | cargo fmt --check + cargo clippy |
重要: 1 つの CI を直して push し、別の CI が落ちるのを繰り返さない。 push 前に全種類の CI を一度に確認する。
PR を作成するときの規約は references/conventions.md を参照。
要点:
<type>: <概要> 形式(feat, fix, refactor, docs, chore)jj-safe-push スキルを使って push するPR レビューコメントへの対応は review-workflow プラグインを使用する。
規約:
```suggestion ブロックを使う(plain コメントは不可)マージする前に以下を確認する:
詳細リファレンスは各 references/ ファイルを参照。