batch
無料Break a large, parallelizable goal into bounded work units, coordinate existing agent/worktree machinery, integrate, and verify. Explicit-only.
日本語の概要は準備中です。原文の説明を表示しています。
Help a new contributor get productive on this checkout - inspect sync state against main, build, run the repository's exact verification gate, and produce a local what's-new digest. Never fetches, pulls, or modifies a dirty tree on its own. Explicit-only.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
A first-run path for a contributor who has cloned the repo and wants to know am I current, does it build, does it pass, and what changed while I was away — without a wall of prose and without anything touching their working tree behind their back.
Explicit-only. Loading this skill is not authority to fetch, pull, rebase, push, or write files. Every network or mutating step below is a separate action the contributor must ask for after reading the plan.
git fetch, git pull, git rebase, or git checkout on your
own initiative. Report state; propose the command; wait.Run these and report the results verbatim. Nothing here writes:
git rev-parse --abbrev-ref HEAD
git status --porcelain
git rev-list --left-right --count origin/main...HEAD
Report three facts plainly:
N behind, M ahead of origin/main, or unavailable when
origin/main is missing or has never been fetched. Unavailable is a real
answer — say it rather than guessing zero.If behind, print the exact commands and stop:
git fetch origin
git rebase origin/main # or: git merge origin/main
If the tree is dirty, do not propose a sync at all. Print a recovery plan first, in this order, and let the contributor choose:
git stash push -u -m "wip before sync" then sync, then git stash popcargo build --release -p codewhale-cli --bin codewhale
Report the exit status and the first error if it fails. A build failure ends the run: do not proceed to the gate and do not report gate results.
Run what CI runs, not a paraphrase of it. Read .github/workflows/ci.yml
first and run its Rust steps verbatim; the list below is a snapshot that
loses to the workflow when they disagree:
cargo fmt --all -- --check
cargo clippy --workspace --all-targets --all-features --locked -- \
-D warnings \
-A clippy::uninlined_format_args \
-A clippy::too_many_arguments \
-A clippy::unnecessary_map_or
cargo test --workspace
If the workflow uses flags this snapshot lacks (or vice versa), say so and follow the workflow.
Known suite papercut: run_verifiers_background_* is flaky under full-suite
parallelism and passes in isolation. Attribute it to the known flake, not to
the contributor's change.
Built only from files already on disk. No network, no model:
git log --oneline -n 20 origin/main
plus the topmost released section of CHANGELOG.md.
Rules:
origin/main is unavailable, digest HEAD instead and label it as such.Only after the gate has actually passed, and only if the contributor asks. Print the plan and require an explicit yes before running anything:
./target/release/codewhale exec --help
This is a provider-free smoke check: it exercises the built binary without
sending a request anywhere. Anything beyond it — an actual codewhale exec
turn — needs the contributor's own configured route and their explicit
go-ahead. Never select a provider for them and never fall back to a default
one.
End with a compact status table: branch, tree, sync, build, gate, digest,
dogfood. Use not run for anything skipped and unavailable for anything the
environment could not determine. Never write passed from inference.
Requested by @JayBeest (#4227). Preserve that attribution in the changelog entry and in the commit body of any change that lands from this skill.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Break a large, parallelizable goal into bounded work units, coordinate existing agent/worktree machinery, integrate, and verify. Explicit-only.
日本語の概要は準備中です。原文の説明を表示しています。
Generate a small set of independent candidate solutions in worktrees, judge them against one explicit rubric, and apply the winner only after PASS verification.
日本語の概要は準備中です。原文の説明を表示しています。
Use before claiming Codewhale release work is done: run the full gate sweep and list the manual QA targets.
日本語の概要は準備中です。原文の説明を表示しています。
Operate desktop apps and isolated browsers on registered computers. Use for tasks that require an app interface, accessibility, screenshots or recording. Use Chromewhale for the user's signed-in Chrome.
日本語の概要は準備中です。原文の説明を表示しています。
Use when a Codewhale change needs proving in the real product, or when asked to build/install/dogfood the local binaries: stamped release build, atomic install, fresh-shell verification, and the manual QA that gates cannot cover.
日本語の概要は準備中です。原文の説明を表示しています。
Use before claiming any Codewhale change is done, green, or ready to land: the focused-to-broad verification ladder, the budget checks CI enforces, and the rules for what counts as a passing test.
日本語の概要は準備中です。原文の説明を表示しています。