user-story-writing — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited user-story-writing (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Turn requirements, feature ideas, and epics into stories a team can estimate and deliver. The product is the story set, not prose about the feature.
### [ID] [Title — verb phrase, outcome-oriented]
**As a** [specific user role — not "user"], **I want to** [action], **so that** [value the role actually cares about].
#### Acceptance Criteria
- Given [precondition], when [action], then [observable outcome]
- ...For system-level or compliance-driven requirements where the persona format gets artificial, use EARS instead:
| EARS pattern | Template | Use for |
|---|---|---|
| Ubiquitous | The [system] shall [behavior] | Invariants |
| Event-driven | When [trigger], the [system] shall [behavior] | Responses to events |
| State-driven | While [state], the [system] shall [behavior] | Mode-dependent behavior |
| Unwanted behavior | If [undesired condition], then the [system] shall [behavior] | Error and abuse handling |
| Optional | Where [feature is included], the [system] shall [behavior] | Configurable capabilities |
Run every story against INVEST before delivering; fix violations rather than annotating them:
Apply the first pattern that yields shippable slices:
Never split by architectural layer — a "backend story" with nothing demonstrable is not a story.
A story is ready for sprint planning when:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.