qa-evidence-pack
Build reviewable QA evidence packs that map acceptance criteria to observable outcomes, command results, screenshots, traces, videos, API contracts…
Skill by jterratsdev
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jterratsdev-qa-evidence-pack-569f41
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, backend, testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/qa-evidence-pack
What's inside
- Skill name
qa-evidence-pack- Description
- Build reviewable QA evidence packs that map acceptance criteria to observable outcomes, command results, screenshots, traces, videos, API contracts, integration side effects, and deferred evidence. USE FOR: qa evidence, test evidence, acceptance criteria coverage, playwright, e2e, screenshot, trace, video, visual diff, annotated screenshot, cli output, stdout, stderr, api contract, integration, webhook, release evidence.
- License
- BSD-3-Clause
- Instructions
- 85 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# QA Evidence Pack Use this skill when QA evidence must prove behavior, not just prove that a command ran. ## Procedure 1. Identify the backlog item, user story, task ID, personas, and acceptance criteria. 2. Create or update a compact evidence report instead of pasting raw logs into the chat. 3. Map every acceptance criterion to one of: automated, manual, contract/mock, external verification, or deferred with owner and rationale. 4. Capture observable outcomes: - Web: visible state, screenshots, Playwright trace, video for failures or critical flows, viewport/device. - CLI: command, exit code, stdout/stderr expectations, created/changed files, emitted events, final state. - API: request shape, response contract, error contract, idempotency when relevant, side effects. - Integration: sandbox/mock receiver result, webhook/event/log, correlation ID, database/query evidence, or explicit deferral. - Visual/UI/diagram: source or expected image, actual image, diff when practical, annotated image for defects. 5. For visual bugs, annotate the screenshot with concise overlays: - red rectangle for clipped, overlapping, or incorrect element bounds; - orange arrow for wrong connector, anchor, or flow direction; - yellow translucent area for excess whitespace or spacing defects; - blue guide line for expected alignment; - short label naming the defect. 6. Store large artifacts as files and reference paths from the report. 7. Ask BA/Product to compare evidence against the story and acceptance criteria, and Architect to review technical coverage before release. ## Generating test/coverage/lint evidence Do NOT hand-roll a script to collect QA evidence — the plugin ships a generator that runs the checks and records the results as `report` evidence on the task: ```bash # Runs test (mocha), coverage (coverage/lcov.info), and lint (eslint) and records all three sf setup-agents evidence generate --task <ID> # Or one kind at a time sf setup-agents evidence generate --task <ID> --kind coverage ``` These records feed the workflow QA gate and effort insights. Use `sf setup-agents evidence add` for manual/visual/external artifacts that the generator cannot produce. ## Evidence Report Template ```md # QA Evidence Report Task: Issue/User Story: Commit: Environment: Date: ## Acceptance Criteria Coverage | AC | Test | Result | Evidence | Notes | | --- | --- | --- | --- | --- | ## Commands | Command | Result | Output artifact | | --- | --- | --- | ## Visual Evidence | Viewport/Source | Actual | Expected/Source | Diff | Annotated | Result | | --- | --- | --- | --- | --- | --- | ## External Verification | System | Correlation ID | Evidence | Result | | --- | --- | --- | --- | ## Risks / Gaps | Gap | Owner | Product accepted? | Rationale | | --- | --- | --- | --- | ``` ## Acceptance Rules - A passing test without observable-result validation is not sufficient QA evidence. - A report without acceptance-criteria mapping is incomplete for release. - Visual defects need source/expected, actual, and annotated evidence unless the defect is self-evident in a single screenshot. - External integrations need receiver-side evidence or explicit deferral. - Deferred evidence needs owner, rationale, follow-up, and Product acceptance before release.
From jterratsdev/smart-deployment, BSD-3-Clause.
More from jterratsdev/smart-deployment
- 0.570score
elements-sync
jterratsdev
Create and update Requirements and Stories in Elements.cloud from story maps, backlog documents, or free-form descriptions.
SkillAFreshness: AClaude Code +9 - 0.565score
sf-code-analyzer
jterratsdev
Run static code analysis on Salesforce projects using sf code-analyzer.
SkillAFreshness: AClaude Code +9 - 0.565score
prompt-registry
jterratsdev
Maintain the .generated-prompts/ register: read before creating any artifact to infer project conventions, write/update after creation.
SkillAFreshness: AClaude Code +9 - 0.565score
record-adr
jterratsdev
Record an Architecture Decision Record (ADR).
SkillAFreshness: AClaude Code +9 - 0.565score
refine-story-functionally
jterratsdev
ADP Phase 1 — functional story refinement.
SkillAFreshness: AClaude Code +9 - 0.565score
refine-story-technically
jterratsdev
ADP Phase 2 — technical story refinement.
SkillAFreshness: AClaude Code +9 - 0.565score
sf-deploy
jterratsdev
Deploy and validate Salesforce metadata using @jterrats/profiler for complete profile retrieval and @jterrats/smart-deployment for dependency-aware wave…
SkillAFreshness: AClaude Code +9 - 0.565score
backlog-sync
jterratsdev
Push user stories from story maps to issue trackers.
SkillAFreshness: AClaude Code +9 - 0.565score
org-health-assessment
jterratsdev
Assess the health of a Salesforce org across security, automation, permissions, data model, schema limits, license utilization, and large data volumes —…
SkillAFreshness: AClaude Code +9 - 0.565score
project-knowledge-bootstrap
jterratsdev
Scan a Salesforce project structure and populate .setup-agents/project-knowledge.md with architecture decisions, naming conventions, label language, and…
SkillAFreshness: AClaude Code +9 - 0.564score
transcription-evidence
jterratsdev
Transcribe audio/video files and record as workflow evidence
SkillAFreshness: AClaude Code +9 - 0.561score
generate-rom
jterratsdev
Produce a Rough Order of Magnitude (ROM) effort baseline for a story or epic and record it against the local backlog task.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 14
- Last commit (this folder)
- Aug 5, 2026 (2 months ago)
- Last release
- Sep 29, 2026 (29 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- BSD-3-Clause
- Repository
- github.com/jterratsdev/smart-deployment
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jterratsdev
- 0.570score
elements-sync
jterratsdev
Create and update Requirements and Stories in Elements.cloud from story maps, backlog documents, or free-form descriptions.
SkillAFreshness: AClaude Code +9 - 0.565score
project-knowledge-bootstrap
jterratsdev
Scan a Salesforce project structure and populate .setup-agents/project-knowledge.md with architecture decisions, naming conventions, label language, and…
SkillAFreshness: AClaude Code +9 - 0.565score
sf-code-analyzer
jterratsdev
Run static code analysis on Salesforce projects using sf code-analyzer.
SkillAFreshness: AClaude Code +9 - 0.565score
org-health-assessment
jterratsdev
Assess the health of a Salesforce org across security, automation, permissions, data model, schema limits, license utilization, and large data volumes —…
SkillAFreshness: AClaude Code +9 - 0.565score
prompt-registry
jterratsdev
Maintain the .generated-prompts/ register: read before creating any artifact to infer project conventions, write/update after creation.
SkillAFreshness: AClaude Code +9 - 0.565score
record-adr
jterratsdev
Record an Architecture Decision Record (ADR).
SkillAFreshness: AClaude Code +9
Cite this page
qa-evidence-pack skill. Agent Mart. https://agentmart.dev/skills/jterratsdev-qa-evidence-pack-569f41 (last updated 2026-10-24)