skills/papi-sdlc-task-acceptance-test/SKILL.md
Plan and perform user-acceptance testing for user stories - exercise each story end-to-end through the real user interface in the appropriate role, with evidence. [PAPI SDLC]
npx skillsauth add stainsby/papi papi-sdlc-task-acceptance-testInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
An acceptance test exercises each user story through the real user-facing interface (UI, CLI, API, document, etc.) in the named role, and records evidence that the story can in fact be performed end-to-end.
This needs the PAPI long task skill.
For each user story, the tester MUST assume the matching role(s) and attempt to perform the story only through the interfaces and capabilities that would be available to that role in the real world.
This means:
If the role discipline is breached during a test, the test does NOT count as passing and the breach MUST be recorded.
Each story attempt MUST produce evidence sufficient for an independent reader to judge the result. Acceptable evidence includes:
The classification of each story is:
Reading these skills is REQUIRED to understand and execute this skill:
papi-tasks-understandpapi-templates-understandpapi-sdlc-user-storiesRead these as needed:
papi-sdlc-task-fulfilment-audit (typically run before)papi-sdlc-task-compliance-audit (typically run before)assets.assets/acceptance-test-task-template.mddevelopment
Create or work with charter audit tasks that check alignment between the project's Charter and its user stories — both top-down and bottom-up. [PAPI SDLC]
development
Create, understand, or work with the project charter. [PAPI SDLC]
development
Manage a task with many repeated steps, or a long running task with many steps, so that it is tracked and resumable over more than one session if needed.
development
Understand and manage templates—read this EACH time you consider/encounter them or wish to update them, delete them, or create new ones. [PAPI]