con un clic
auto-fix
lint/test の失敗を検出し、外部 AI CLI(Claude Code / Codex / Gemini)でコード修正 → 再検証をループする。
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ú
lint/test の失敗を検出し、外部 AI CLI(Claude Code / Codex / Gemini)でコード修正 → 再検証をループする。
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
boiled-claw の e2e スモークテストを実行する。gateway の pytest / Docker / HTTP ヘルスチェックをまとめて確認し、すべて Pass した場合のみ「push OK」と報告する。
Run end-to-end smoke tests against the boiled-claw gateway from the Docker dev container.
見えているブラウザ UI を browser-first で扱い、単発は computer_*、長めの作業は computer_operator へつなぐ。
Use browser-first computer tools for visible UI tasks in the current browser, with escalation to computer_operator for longer multi-step work.
boiled-claw の新しいスキルを対話的に作成する。skills/ と .claude/skills/ の両方に SKILL.md を生成する。
git diff を外部 AI CLI(Claude Code / Codex / Gemini)に送ってレビューし、結果を集約・比較する。
| name | auto-fix |
| description | lint/test の失敗を検出し、外部 AI CLI(Claude Code / Codex / Gemini)でコード修正 → 再検証をループする。 |
| disable-model-invocation | true |
lint やテストの失敗を外部 AI CLI で自動修正し、再検証するスキル。
ユーザー指定のコマンド、またはプロジェクトに応じて自動検出:
# Python (ruff)
ruff check . 2>&1
# Python (pytest)
pytest -x --tb=short 2>&1
# Python (mypy)
mypy src/ 2>&1
# JavaScript/TypeScript
eslint . 2>&1
tsc --noEmit 2>&1
失敗出力から構造化情報を抽出する:
エラー箇所周辺のソースコードを読んでコンテキストを把握する。
以下のテンプレートで /tmp/bc_fix_prompt.txt に書き出す:
以下のエラーを修正してください。
## エラー一覧
{ファイル名:行番号 エラーメッセージ のリスト}
## 関連ソースコード
### {file1}:{start_line}-{end_line}
```{language}
{ソースコード}
{修正後のコード}
- `.env`、シークレット、クレデンシャルは絶対に含めない
### 4. 外部 AI CLI に送信
ユーザー指定の CLI(デフォルト: 最初に見つかったもの)に送信:
```bash
# Claude Code
cat /tmp/bc_fix_prompt.txt | claude -p 2>&1 | tee /tmp/bc_fix_result.txt
# Codex
cat /tmp/bc_fix_prompt.txt | codex exec - 2>&1 | tee /tmp/bc_fix_result.txt
# Gemini
cat /tmp/bc_fix_prompt.txt | gemini 2>&1 | tee /tmp/bc_fix_result.txt
返された修正コードブロックごとに:
ステップ 1 と同じコマンドを再実行する。
ループ条件:
## Auto-Fix レポート
### ステータス: {FIXED / PARTIALLY_FIXED / FAILED}
### チェックコマンド
`{command}`
### イテレーション
| # | 使用 CLI | 修正前エラー数 | 修正後エラー数 | 結果 |
|---|---------|--------------|--------------|------|
| 1 | Claude | 5 | 2 | 部分修正 |
| 2 | Codex | 2 | 0 | 修正完了 |
### 変更内容
- `src/foo.py:42` — 戻り値の型注釈を追加
- `src/bar.py:15-20` — 非推奨 API 呼び出しを置換
### 残存する問題(あれば)
- `src/baz.py:99` — 複雑なロジックエラー、手動レビューが必要