
building-userstory
by qte77
Out-of-the-box Python project template using Ralph Loop autonomous development with Claude Code (plugins, skills, rules), TDD, uv, ruff, pyright, pytest. Also including interactive User Story and PRD generation.
SKILL.md
name: building-userstory description: Interactive Q&A to build UserStory.md from user input. Use when the user wants to create a user story document or start the assisted workflow.
User Story Builder
Interactively builds docs/UserStory.md through structured Q&A with the user.
Purpose
Guides users through creating a user story document that can be transformed into PRD.md using the generating-prd-from-userstory skill.
Workflow
-
Check for existing UserStory.md
- If exists, ask user if they want to rebuild (backup as
docs/UserStory.md.bak)
- If exists, ask user if they want to rebuild (backup as
-
Ask structured questions using AskUserQuestion tool for each template section:
- Project name
- Problem statement
- Target users
- Value proposition
- User stories (use "As a [role], I want to [action] so that [benefit]" format)
- Success criteria
- Constraints
- Out of scope
-
Generate UserStory.md
- Read template from
ralph/templates/userstory.md.template - Replace placeholders with user responses
- Write to
docs/UserStory.md
- Read template from
-
Suggest next step:
make ralph_prdto generate PRD.md
Template
See ralph/templates/userstory.md.template for structure and placeholders.
Usage
make ralph_userstory
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon