Testing
Testing and QA tools
clawdtributor
GitHubUse for OpenClaw clawtributors PR/issue triage: Discrawl discovery, live-open rechecks, deep review, topic grouping, and compact @handle/LOC/type/blast/verification summaries.
agent transcript
GitHubAdd a redacted agent transcript section to GitHub PR or issue bodies during OpenClaw agent-created PR/issue workflows.
autoreview
GitHubAuto Review closeout. Codex review is the default when no engine is set and is the recommended reviewer.
control ui e2e
GitHubUse when testing, fixing, or extending the OpenClaw Control UI GUI with Vitest + Playwright end-to-end checks, mocked Gateway WebSocket flows, mocked dashboard runs, screenshots/videos, or agent-verifiable browser proof.
crabbox
GitHubUse the Crabbox wrapper for OpenClaw remote validation across Linux, macOS, Windows, and WSL2, including delegated Blacksmith Testbox proof. Report the actual provider and id.
brainstorming
GitHubYou MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
dispatching parallel agents
GitHubUse when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
executing plans
GitHubUse when you have a written implementation plan to execute in a separate session with review checkpoints
finishing a development branch
GitHubUse when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
receiving code review
GitHubUse when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
requesting code review
GitHubUse when completing tasks, implementing major features, or before merging to verify work meets requirements
subagent driven development
GitHubUse when executing implementation plans with independent tasks in the current session
systematic debugging
GitHubUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes
test driven development
GitHubUse when implementing any feature or bugfix, before writing implementation code
using git worktrees
GitHubUse when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
verification before completion
GitHubUse when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
writing plans
GitHubUse when you have a spec or requirements for a multi-step task, before touching code
writing skills
GitHubUse when creating new skills, editing existing skills, or verifying skills work before deployment
brainstorming
GitHubYou MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
design an interface
GitHubGenerate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
domain model
GitHubGrilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.
git guardrails claude code
GitHubSet up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
github triage
GitHubTriage GitHub issues through a label-based state machine. Use when user wants to create an issue, triage issues, review incoming bugs or feature requests, prepare issues for an AFK agent, or manage issue workflow.
grill me
GitHubInterview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".