From pdm-quality-testing
Write clear, testable acceptance criteria in Given/When/Then format for delivery stories — so Dev, QA, and Business share the same definition of done.
npx claudepluginhub devmuslim/pdm-skills --plugin pdm-quality-testingThis skill uses the workspace's default tool permissions.
Write clear, testable acceptance criteria in Given/When/Then format for delivery stories — so Dev, QA, and Business share the same definition of done.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Write clear, testable acceptance criteria in Given/When/Then format for delivery stories — so Dev, QA, and Business share the same definition of done.
Scenario 1 — Successful SSO Login
Given the user is on the login page
When the user clicks "Login with Google" and completes Google authentication
Then the user is redirected to the dashboard within 3 seconds
And their name is displayed in the top-right corner
Scenario 2 — SSO Login Failure
Given the user is on the login page
When the Google authentication fails or is cancelled
Then the user remains on the login page
And sees the message: "Login failed. Please try again."
Scenario 3 — Unauthorized User
Given the user is on the login page
When the user authenticates with a Google account not in the allowed domain
Then they are shown: "Access denied. Contact your administrator."
Ask for: what the feature does, who uses it, what can go wrong.
Always write at minimum:
/test-strategy or /uat-plan