sprint-coder-real-ai-smokelisted
Install: claude install-skill Robbits-CO-LTD/sprint-coder
# Sprint Coder Real AI Smoke
開発buildそのものを目視・実操作し、UIの健全性と実Providerのcoding tool-useを
同じrunで証明する。モデルの成功文ではなく、アプリ状態、実ファイル、実command結果を
一次証拠にする。
## 必須境界
- macOSのUI操作は、現在の`computer-use` Skillを読み、Computer Useで行う。
- 対象は`/Users/yusei/sprint-coder`の現在checkoutから起動した開発buildとする。
`/Applications/Sprint Coder.app`や古いpackaged buildで代替しない。
- UI操作をshell、Playwright、AppleScriptで代替しない。起動、process照合、fixture作成、
ファイル実測、ログ確認にはshellを使ってよい。
- 実Providerは`Ollama`を必須とし、さらに`Claude CLI`または`Codex CLI`のどちらか
1つを必須とする。OpenRouter上のClaudeはCLIの代替にしない。
- 実AI・実tool-useを明示していない依頼へ課金またはモデル実行を拡張しない。
このSkillを明示した受入スモーク依頼は、下記の限定promptを各必須Providerへ
1回ずつ送る許可として扱う。
- credentialの入力、保存、再認証、モデルdownload、Provider追加は自動で行わない。
既存の認証済みCLI接続と導入済みOllamaモデルだけを使う。
- source repositoryをAIの編集対象にしない。runごとにrepo外へ専用の一時workspaceを作り、
そのdirectoryだけをSprint CoderのProjectとして選択する。
- source、設定、Issue、PRを修正・作成しない。不具合候補はreport-onlyにする。
- prompt本文、response本文、credential、環境変数全体をログや報告へコピーしない。
nonce、Provider名、Turn状態、tool名、対象relative path、exit code、短い非機密markerだけを残す。
- 必須caseを環境都合で実行できなければ`SKIP`でなく`BLOCKED`とする。両Providerが
完走しないrunを総合PASSにしない。
## 先に読むもの
1. 現在の`computer-use` Skill全文
2. `.claude/skills/sprint-coder-e2e/SKILL.md`の起動対象・dev build識別・process保護の契約
3. [受入マトリクスと報告契約](references/acceptance-matrix.md)
## 実行前のscope ledger
操作前に次を短く宣言する。
- ユーザーに見える成果: Chat UI、設定画面、2系統の実AI応答、各AIのfile editとcommand
- 必要な変更: repo外の一時workspaceと、その中の使い捨てfixtureだけ
- 非対象: source修正、Issue起票、全Playwright E2E、モデルdownload、credential設定
- 最小証明: Providerごとに別TaskでTurn完了、期