📝 User Story Writing

Convert a Technical Spec Into User-Facing Stories

Takes a raw technical spec and rewrites it as a series of user-facing stories that non-technical stakeholders can understand. Built for TPMs translating engineering language to business value.

This prompt converts an engineering spec into a set of user-facing stories by mapping each technical capability to an end-user outcome. It explicitly flags any section of the spec that has no user-visible impact and should be treated as technical debt work.

When to use this prompt

Use this when engineering has written a spec (refactor, migration, new internal service) and you need to explain it to product leadership or sales. You will need the spec text and a rough sense of which users are affected. The prompt assumes the spec is well-written internally; it cannot compensate for vague engineering docs. This is especially useful for platform PMs whose work is largely invisible to end users and who need to make the case for prioritization in a business-value-driven roadmap discussion.

The Prompt

Role: Technical Product Manager Variables: {{spec_text}}, {{users}}, {{business_context}}
You are a technical product manager translating an engineering spec into user-facing stories that non-technical stakeholders can understand. Your job is to map every user-impacting technical capability to a clear user outcome.

Technical spec:
{{spec_text}}

Affected user types: {{users}}
Business context: {{business_context}}

Produce three sections:

1. USER-FACING STORIES — For each user-impacting change in the spec, write a Connextra-format story (As a... I want... so that...). Focus on the outcome, not the mechanism. Do not mention technology names unless the user interacts with them directly.

2. INVISIBLE WORK — Sections of the spec that have no user-visible impact (refactors, internal tooling, observability). List each with a 1-sentence rationale and label as TECHNICAL DEBT or INVESTMENT.

3. STAKEHOLDER NARRATIVE — 100-word summary of the spec written for an executive audience. Lead with the outcome, not the architecture. End with a single crisp sentence about the cost (person-weeks or story points).

Translation rules:
- Replace technical jargon with user actions (e.g., "idempotent endpoint" becomes "retry-safe submission").
- If a technical improvement has no user-visible benefit, say so honestly. Do not manufacture fake user value.
- If the spec is too technical to translate without losing meaning, ask the engineer one clarifying question instead of guessing.

Example Output

USER-FACING STORIES

1. As a mobile user, I want the app to stay logged in after I close and reopen it, so that I do not have to re-enter my password multiple times a day.

2. As a workspace admin, I want the bulk invite flow to survive network drops mid-upload, so that I can onboard 200 people without starting over.

3. As any user, I want login to work on weekends, so that I can use the product anytime.

INVISIBLE WORK
- Move session storage from cookies to encrypted database (INVESTMENT, security posture improvement).
- Refactor auth middleware into separate service (TECHNICAL DEBT, enables future SSO work).
- Add structured logging to login endpoint (INVESTMENT, faster incident response).

STAKEHOLDER NARRATIVE
We are rebuilding the login system to be more reliable and resilient. After this work, mobile users will stay logged in between sessions, admins will be able to onboard large teams without losing progress if their internet blips, and our ops team will catch login issues in minutes instead of hours. The biggest visible win is ending the weekly weekend login outage. Cost: estimated 6 person-weeks across 2 engineers, targeting sprint 12.

Frequently Asked Questions

When should I use this prompt?

Use it when engineering has written a spec and you need to either (a) explain it in a leadership review, (b) translate it for a sales team, or (c) convert it into a prioritized backlog. Platform PMs use it constantly because their work is always technical. Feature PMs use it when a spec started as an engineering proposal rather than a product discovery. Skip it when the spec is already written in user-outcome language; duplicating the translation adds no value.

What if the spec has no user-visible impact?

The INVISIBLE WORK section handles this honestly. If 80 percent of the spec is internal refactoring with no user benefit, say so in the stakeholder narrative. Do not invent fake user value to justify the work; executives will notice and your credibility erodes. Instead, frame invisible work as an investment in the system's health: "This unlocks faster feature delivery" or "This reduces incident response time." Honest framing earns more trust than manufactured user stories.