| name | pr-persona-review |
| description | Perform a local persona review before a story PR or final PR is marked ready for human approval. |
| triggers | ["persona review","local review","PR readiness"] |
PR Persona Review
Use this skill as a quality gate, not as a high-frequency event responder.
Personas
Review the diff from these perspectives:
- product owner: story intent, acceptance criteria, scope control,
- maintainer: readability, local patterns, generated file discipline,
- tester: meaningful unit/integration/e2e coverage,
- security reviewer: auth, tenancy, data exposure, dependency, migration, and secret risks,
- operator: observability, failure modes, rollback, and runbook impact.
Review Rules
- Read the story and traceability first.
- Review only the current PR diff unless the story requires broader context.
- Prefer precise findings with file paths and evidence.
- Distinguish blockers from non-blocking suggestions.
- Do not request changes for style preferences that contradict existing repo patterns.
Output Format
Write a machine-readable summary to .story-to-pr/persona-review.json when possible:
{
"status": "clean",
"blockers": [],
"warnings": [],
"evidence": {
"story": "path/to/story.md",
"diff_base": "feature/example",
"checks": ["make test"]
}
}
If blockers exist, set "status": "blocked" and include actionable findings.