SkillMachine
All skills

Requirements & User Story Generator

Document

Turns a raw feature idea into a sprint-ready story package

Live output preview

Input Format: Input FormatOutputWatch the Output: Watch the Output

A plan is required to view this content

Choose a plan to access input format, sample outputs, and live previews.

View Plans →

About the skill

What it does

Turns a raw feature idea — or a "let's add this too" pile — into a requirement package mature enough to enter a sprint without further refinement. The flow has six phases: (Phase 1) it reframes the idea as a JTBD job statement, separating the real "job" from the "feature" that is only a solution hypothesis; (Phase 2) it vertically slices the epic so each story delivers independently observable value — horizontal "backend-first" slicing is rejected, and oversized stories are split with the SPIDR pattern; (Phase 3) each story is scored on the INVEST rubric (0-6) and acceptance criteria are written as Given-When-Then (Gherkin) with at least one happy-path plus one error/alternative scenario per story; (Phase 4) it computes a MoSCoW scope label + RICE score and issues a verdict via a Backlog Readiness Score (0-100).

The output contains the epic & job statement, INVEST-scored story cards, Given-When-Then acceptance criteria, separately tracked NFRs (performance, security, GDPR/KVKK), and a prioritization table. Untestable criteria ("must be fast") are converted to measurable thresholds or moved to gaps.

When to use it

Whenever a feature idea, customer request, or product hypothesis needs to become a structured story set. Ideal user: founder, Business Analyst, Product Owner, or product team. It accepts anything from a one-line request to a multi-feature pile, and measures readiness before backlog refinement so you get a clear "is this sprint-ready" call.

Method / frameworks

  • JTBD (Christensen/Ulwick) — need-driven framing around the outcome "hired," not the feature.
  • Connextra + 3 C (Jeffries) — Card/Conversation/Confirmation completeness.
  • INVEST (Bill Wake) — 0-6 scoring; pass threshold ≥4 plus Testable plus Valuable.
  • Gherkin / Given-When-Then (Dan North, BDD) — testable, QA-handoff-ready scenarios.
  • MoSCoW + RICE/WSJF — RICE = (Reach × Impact × Confidence) / Effort; WSJF = Cost of Delay / Job Size.
  • BABOK v3 (IIBA) — Business/Stakeholder/Solution/Transition layers; NFR separation.
  • Definition of Ready — industry-standard readiness gate for the sprint-ready threshold.

How do I use this skill?

You don't "run" a skill — after installing it you just tell the agent your task (e.g. ask for the relevant job), and the skill kicks in by itself when its description matches.

Upload the is-gereksinim-kullanici-hikayesi-uretici.zip you downloaded as-is — no packaging needed, the format is already correct (folder at root).

  1. Open Settings → Customize → Skills
  2. Upload → select the is-gereksinim-kullanici-hikayesi-uretici.zip you downloaded
  3. Claude reads SKILL.md; the name + description appear. Ready ✅

Scripts run in Anthropic's code-execution environment (sandbox) — not on your machine.