writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
verify-workVerify feature, bug, UI, API, mobile, security, or deployment work against acceptance criteria.
Independent GitHub snapshot · Automated classification · Original documentation governs
[!IMPORTANT] Verify feature, bug, UI, API, mobile, security, or deployment work against acceptance criteria.
Optional args: slug=, ticket=<id/url>, mode=interactive|autonomous|channel, channel=, auto_continue=true|false, profile=business|hybrid|technical.
When the user asks to perform this workflow, execute the following steps:
Goal: Prove the delivered change works against explicit acceptance criteria before handoff.
operator_profile and risk tier. Preserve sensitive minimum medium risk (high when required); require PRD/SRS trace only for governed work.scripts/preflight.sh and use first available rung (web: CLI then MCP; mobile: local then cloud). Missing required driver without exported proof is BLOCKED (driver: <name>). Use ticket/TC integrations only when configured; otherwise request exports or mark that lane BLOCKED.
<AC|step>-<before|after>.* under .playwright-cli/<session>/ or .appium-mcp/<session>/.docs/srs/srs-walkthrough-[slug].md. Hand off the risk-sized evidence location.operator_profile, criteria results, comparative evidence, risks, evidence location (chat/task report for low-risk; governed trace/walkthrough path when governed), outcome report, next workflow.# Walkthrough: [Name]
## Scope
## Acceptance Criteria Trace (stable IDs when governed)
| Criterion | Status | Proof / Evidence |
| --- | --- | --- |
| [criterion] | PASS/FAIL | [evidence] |
## Comparative Evidence (Before vs After)
## Negative Testing Proof (Fail Cases)
## Evidence (Screenshots/Logs)
driver: playwright-cli | playwright-mcp | appium-mcp | none (BLOCKED); evidence_dir: <relative path>
## Risks Observed
## Next Workflow
# Verification Report: [Name]
## Scope
## Checks Run (Lanes)
## Acceptance Criteria Status
## Requirement Trace Status (governed only)
## Observed Risks & Edge Cases
## Outcome Report
{schema_version: 1, run_id: "[run-id]", slug: "[slug]", workflow: verify-work, feature_status: implemented, started_at: "[timestamp]", completed_at: "[timestamp]", requirement_trace: {brd_objectives: [], requirements: [], acceptance_criteria: [], srs: []}, completed_evidence: [], missing_evidence: [], decision_needed: [], recommended_next_workflow: uat-signoff, cost: {source: unavailable}, agent: {identity: "[agent-identity]", model: "[model]"}}
## Next Workflow
uat-signoff | implement-feature | dev-fix
## Cost Report
Call `get_session_cost(workflow="verify-work")` before final handoff.