skills/papi-sdlc-charter/SKILL.md
Create, understand, or work with the project charter. [PAPI SDLC]
npx skillsauth add stainsby/papi papi-sdlc-charterInstall 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.
Use this skill when a project needs its top-level intent written down — usually once at the start of a project, then reviewed or updated only when the project's purpose, scope, or way of working really shifts.
The Charter sits above user stories and component specifications. It is the one project-level answer to why we exist, where we are going, how we work, and what bigger-picture documents we sit under.
A project normally has one Charter. Lower documents (user stories, component specs, tasks) do not need to point back to the Charter — everything below follows it automatically.
Reading these skills is REQUIRED to understand and execute this skill:
papi-sdlc-understandpapi-templates-understandA project has exactly one charter.
The charter applies to everything below it without being mentioned. Do NOT add a charter reference field to other PAPI artefacts (user stories, component specs, tasks,…)—the charter is implied.
A Charter MUST say both where the project is going (Vision) and how the work is done (Ethos). A Charter with only one of these is incomplete: vision without ethos drifts; ethos without vision wanders.
The Charter MUST list any bigger-picture documents the project sits under or aligns with — for example a company vision, a community manifesto, a quality standard, or rules the project must follow. The list is informal; a link and one line of explanation per item is enough.
Use the charter template.
assets/charter-template.mddevelopment
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]
development
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
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]