

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
12345# User Stories - Detailed Steps67## Purpose8**Convert requirements into user-centered stories with acceptance criteria**910User Stories focus on:11- Translating business requirements into user-centered narratives12- Defining clear acceptance criteria for each story13- Creating user personas that represent different stakeholder types14- Establishing shared understanding across teams15- Providing testable specifications for implementation1617## Prerequisites18- Workspace Detection must be complete19- Requirements Analysis recommended (can reference requirements if available)20- Workflow Planning must indicate User Stories stage should execute2122## Intelligent Assessment Guidelines2324**WHEN TO EXECUTE USER STORIES**: Use this enhanced assessment before proceeding:2526### High Priority Execution (ALWAYS Execute)27- **New User Features**: Any new functionality users will directly interact with28- **User Experience Changes**: Modifications to existing user workflows or interfaces29- **Multi-Persona Systems**: Applications serving different types of users30- **Customer-Facing APIs**: Services that external users or systems will consume31- **Complex Business Logic**: Requirements with multiple scenarios or business rules32- **Cross-Team Projects**: Work requiring shared understanding across multiple teams3334### Medium Priority Execution (Assess Complexity)35- **Backend User Impact**: Internal changes that indirectly affect user experience36- **Performance Improvements**: Enhancements with user-visible benefits37- **Integration Work**: Connecting systems that affect user workflows38- **Data Changes**: Modifications affecting user data, reports, or analytics39- **Security Enhancements**: Changes affecting user authentication or permissions4041### Complexity Assessment Factors42For medium priority cases, execute user stories if ANY of these apply:43- **Scope**: Changes span multiple components or user touchpoints44- **Ambiguity**: Requirements have unclear aspects that stories could clarify45- **Risk**: High business impact or potential for misunderstanding46- **Stakeholders**: Multiple business stakeholders involved in requirements47- **Testing**: User acceptance testing will be required48- **Options**: Multiple valid implementation approaches exist4950### Skip Only For Simple Cases51- **Pure Refactoring**: Internal code improvements with zero user impact52- **Isolated Bug Fixes**: Simple, well-defined fixes with clear scope53- **Infrastructure Only**: Changes with no user-facing effects54- **Developer Tooling**: Build processes, CI/CD, or development environment changes55- **Documentation**: Updates that don't affect functionality5657### Default Decision Rule58**When in doubt, include user stories AND ask clarifying questions.** The overhead of creating comprehensive stories with proper clarification is typically outweighed by the benefits of:59- Clearer requirements understanding60- Better team alignment61- Improved testing criteria62- Enhanced stakeholder communication63- Reduced implementation risks64- Fewer costly changes during development65- Better user experience outcomes6667---6869# PART 1: PLANNING7071## Step 1: Validate User Stories Need (MANDATORY)7273**CRITICAL**: Before proceeding with user stories, perform this assessment:7475### Assessment Process761. **Analyze Request Context**:77 - Review the original user request and requirements78 - Identify user-facing vs internal-only changes79 - Assess complexity and scope of the work80 - Evaluate business stakeholder involvement81822. **Apply Assessment Criteria**:83 - Check against High Priority indicators (always execute)84 - Evaluate Medium Priority factors (complexity-based decision)85 - Confirm this isn't a simple case that should be skipped86873. **Document Assessment Decision**:88 - Create `aidlc-docs/inception/plans/user-stories-assessment.md`89 - Include reasoning for why user stories are valuable for this request90 - Reference specific assessment criteria that apply91 - Explain expected benefits (clarity, testing, stakeholder alignment)92934. **Proceed Only If Justified**:94 - User stories must add clear value to the project95 - Assessment must show concrete benefits outweigh overhead96 - Decision should be defensible to project stakeholders9798### Assessment Documentation Template99```markdown100# User Stories Assessment101102## Request Analysis103- **Original Request**: [Brief summary]104- **User Impact**: [Direct/Indirect/None]105- **Complexity Level**: [Simple/Medium/Complex]106- **Stakeholders**: [List involved parties]107108## Assessment Criteria Met109- [ ] High Priority: [List applicable criteria]110- [ ] Medium Priority: [List applicable criteria with complexity justification]111- [ ] Benefits: [Expected value from user stories]112113## Decision114**Execute User Stories**: [Yes/No]115**Reasoning**: [Detailed justification]116117## Expected Outcomes118- [List specific benefits user stories will provide]119- [How stories will improve project success]120```121122## Step 2: Create Story Plan123- Assume the role of a product owner124- Generate a comprehensive plan with step-by-step execution checklist for story development125- Each step and sub-step should have a checkbox []126- Focus on methodology and approach for converting requirements into user stories127128## Step 3: Generate Context-Appropriate Questions129**DIRECTIVE**: Thoroughly analyze the requirements and context to identify ALL areas where clarification would improve story quality and team understanding. Be proactive in asking questions to ensure comprehensive user story development.130131**CRITICAL**: Default to asking questions when there is ANY ambiguity or missing detail that could affect story quality. It's better to ask too many questions than to create incomplete or unclear stories.132133**See `common/question-format-guide.md` for question formatting rules**134135- EMBED questions using [Answer]: tag format136- Focus on ANY ambiguities, missing information, or areas needing clarification137- Generate questions wherever user input would improve story creation decisions138- **When in doubt, ask the question** - overconfidence leads to poor stories139140**Question categories to evaluate** (consider ALL categories):141- **User Personas** - Ask about user types, roles, characteristics, and motivations142- **Story Granularity** - Ask about appropriate level of detail, story size, and breakdown approach143- **Story Format** - Ask about format preferences, template usage, and documentation standards144- **Breakdown Approach** - Ask about organization method, prioritization, and grouping strategies145- **Acceptance Criteria** - Ask about detail level, format, testing approach, and validation methods146- **User Journeys** - Ask about user workflows, interaction patterns, and experience flows147- **Business Context** - Ask about business goals, success metrics, and stakeholder needs148- **Technical Constraints** - Ask about technical limitations, integration requirements, and system boundaries149150## Step 4: Include Mandatory Story Artifacts in Plan151- **ALWAYS** include these mandatory artifacts in the story plan:152 - [ ] Generate stories.md with user stories following INVEST criteria153 - [ ] Generate personas.md with user archetypes and characteristics154 - [ ] Ensure stories are Independent, Negotiable, Valuable, Estimable, Small, Testable155 - [ ] Include acceptance criteria for each story156 - [ ] Map personas to relevant user stories157158## Step 5: Present Story Options159- Include different approaches for story breakdown in the plan document:160 - **User Journey-Based**: Stories follow user workflows and interactions161 - **Feature-Based**: Stories organized around system features and capabilities162 - **Persona-Based**: Stories grouped by different user types and their needs163 - **Domain-Based**: Stories organized around business domains or contexts164 - **Epic-Based**: Stories structured as hierarchical epics with sub-stories165- Explain trade-offs and benefits of each approach166- Allow for hybrid approaches with clear decision criteria167168## Step 6: Store Story Plan169- Save the complete story plan with embedded questions in `aidlc-docs/inception/plans/` directory170- Filename: `story-generation-plan.md`171- Include all [Answer]: tags for user input172- Ensure plan is comprehensive and covers all story development aspects173174## Step 7: Request User Input175- Ask user to fill in all [Answer]: tags directly in the story plan document176- Emphasize importance of audit trail and decision documentation177- Provide clear instructions on how to fill in the [Answer]: tags178- Explain that all questions must be answered before proceeding179180## Step 8: Collect Answers181- Wait for user to provide answers to all questions using [Answer]: tags in the document182- Do not proceed until ALL [Answer]: tags are completed183- Review the document to ensure no [Answer]: tags are left blank184185## Step 9: ANALYZE ANSWERS (MANDATORY)186Before proceeding, you MUST carefully review all user answers for:187- **Vague or ambiguous responses**: "mix of", "somewhere between", "not sure", "depends", "maybe", "probably"188- **Undefined criteria or terms**: References to concepts without clear definitions189- **Contradictory answers**: Responses that conflict with each other190- **Missing generation details**: Answers that lack specific guidance for implementation191- **Answers that combine options**: Responses that merge different approaches without clear decision rules192- **Incomplete explanations**: Answers that reference external factors without defining them193- **Assumption-based responses**: Answers that assume knowledge not explicitly stated194195## Step 10: MANDATORY Follow-up Questions196If the analysis in step 9 reveals ANY ambiguous answers, you MUST:197- Create a separate clarification questions file using [Answer]: tags198- DO NOT proceed to approval until ALL ambiguities are completely resolved199- **CRITICAL**: Be thorough - ask follow-up questions for every unclear response200- Examples of required follow-ups:201 - "You mentioned 'mix of A and B' - what specific criteria should determine when to use A vs B?"202 - "You said 'somewhere between A and B' - can you define the exact middle ground approach?"203 - "You indicated 'not sure' - what additional information would help you decide?"204 - "You mentioned 'depends on complexity' - how do you define complexity levels and thresholds?"205 - "You chose 'hybrid approach' - what are the specific rules for when to use each method?"206 - "You said 'probably X' - what factors would make it definitely X vs definitely not X?"207 - "You referenced 'standard practice' - can you define what that standard practice is?"208209## Step 11: Avoid Implementation Details210- Focus on story creation methodology, not prioritization or development tasks211- Do not discuss technical generation at this stage212- Avoid creating development timelines or sprint planning213- Keep focus on story structure and format decisions214215## Step 12: Log Approval Prompt216- Before asking for approval, log the prompt with timestamp in `aidlc-docs/audit.md`217- Include the complete approval prompt text218- Use ISO 8601 timestamp format219220## Step 13: Wait for Explicit Approval of Plan221- Do not proceed until the user explicitly approves the story approach222- Approval must be clear and unambiguous223- If user requests changes, update the plan and repeat the approval process224225## Step 14: Record Approval Response226- Log the user's approval response with timestamp in `aidlc-docs/audit.md`227- Include the exact user response text228- Mark the approval status clearly229230---231232# PART 2: GENERATION233234## Step 15: Load Story Generation Plan235- [ ] Read the complete story plan from `aidlc-docs/inception/plans/story-generation-plan.md`236- [ ] Identify the next uncompleted step (first [ ] checkbox)237- [ ] Load the context and requirements for that step238239## Step 16: Execute Current Step240- [ ] Perform exactly what the current step describes241- [ ] Generate story artifacts as specified in the plan242- [ ] Follow the approved methodology and format from Planning243- [ ] Use the story breakdown approach specified in the plan244245## Step 17: Update Progress246- [ ] Mark the completed step as [x] in the story generation plan247- [ ] Update `aidlc-docs/aidlc-state.md` current status248- [ ] Save all generated artifacts249250## Step 18: Continue or Complete Generation251- [ ] If more steps remain, return to Step 15252- [ ] If all steps complete, verify stories are ready for next stage253- [ ] Ensure all mandatory artifacts are generated254255## Step 19: Log Approval Prompt256- Before asking for approval, log the prompt with timestamp in `aidlc-docs/audit.md`257- Include the complete approval prompt text258- Use ISO 8601 timestamp format259260## Step 20: Present Completion Message261- Present completion message in this structure:262 1. **Completion Announcement** (mandatory): Always start with this:263264```markdown265# 📚 User Stories Complete266```267268 2. **AI Summary** (optional): Provide structured bullet-point summary of generated stories269 - Format: "User stories generation has created [description]:"270 - List key personas generated (bullet points)271 - List user stories created with counts and organization272 - Mention story structure and compliance (INVEST criteria, acceptance criteria)273 - DO NOT include workflow instructions ("please review", "let me know", "proceed to next phase", "before we proceed")274 - Keep factual and content-focused275 3. **Formatted Workflow Message** (mandatory): Always end with this exact format:276277```markdown278> **📋 <u>**REVIEW REQUIRED:**</u>**279> Please examine the user stories and personas at: `aidlc-docs/inception/user-stories/stories.md` and `aidlc-docs/inception/user-stories/personas.md`280281282283> **🚀 <u>**WHAT'S NEXT?**</u>**284>285> **You may:**286>287> 🔧 **Request Changes** - Ask for modifications to the stories or personas based on your review288> ✅ **Approve & Continue** - Approve user stories and proceed to **Workflow Planning**289290---291```292293## Step 21: Wait for Explicit Approval of Generated Stories294- Do not proceed until the user explicitly approves the generated stories295- Approval must be clear and unambiguous296- If user requests changes, update stories and repeat the approval process297298## Step 22: Record Approval Response299- Log the user's approval response with timestamp in `aidlc-docs/audit.md`300- Include the exact user response text301- Mark the approval status clearly302303## Step 23: Update Progress304- Mark User Stories stage complete in `aidlc-state.md`305- Update the "Current Status" section306- Prepare for transition to next stage307308---309310# CRITICAL RULES311312## Planning Phase Rules313- **CONTEXT-APPROPRIATE QUESTIONS**: Only ask questions relevant to this specific context314- **MANDATORY ANSWER ANALYSIS**: Always analyze answers for ambiguities before proceeding315- **NO PROCEEDING WITH AMBIGUITY**: Must resolve all vague answers before generation316- **EXPLICIT APPROVAL REQUIRED**: User must approve plan before generation starts317318## Generation Phase Rules319- **NO HARDCODED LOGIC**: Only execute what's written in the story generation plan320- **FOLLOW PLAN EXACTLY**: Do not deviate from the step sequence321- **UPDATE CHECKBOXES**: Mark [x] immediately after completing each step322- **USE APPROVED METHODOLOGY**: Follow the story approach from Planning323- **VERIFY COMPLETION**: Ensure all story artifacts are complete before proceeding324325## Completion Criteria326- All planning questions answered and ambiguities resolved327- Story plan explicitly approved by user328- All steps in story generation plan marked [x]329- All story artifacts generated according to plan (stories.md, personas.md)330- Generated stories explicitly approved by user331- Stories verified and ready for next stage332
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-build.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-code-simplify.mdc · 51 | Cursor rules | testing-strategy | 30/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-plan.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-review.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-ship.mdc · 51 | Cursor rules | testing-strategygitdeploymentdo-not | 61/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-spec.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-test.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-forgecat/AGENTS.md · 51 | AGENTS.md | lint-formatstylearchdo-not | 73/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-forgecat/CLAUDE.md · 51 | CLAUDE.md | teststylearchagent-behaviour | 70/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-code/anthropics_claude-code_ralph-wiggum/for-cursor/.cursor/rules/cmd-cancel-ralph.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-code/anthropics_claude-code_ralph-wiggum/for-cursor/.cursor/rules/cmd-help.mdc · 51 | Cursor rules | no sections | 54/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-code/anthropics_claude-code_ralph-wiggum/for-cursor/.cursor/rules/cmd-ralph-loop.mdc · 51 | Cursor rules | no sections | 22/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_agent-sdk-dev/for-cursor/.cursor/rules/cmd-new-sdk-app.mdc · 51 | Cursor rules | setupstylearchdocs | 76/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_claude-md-management/for-cursor/.cursor/rules/cmd-revise-claude-md.mdc · 51 | Cursor rules | agent-behaviour | 50/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_code-review/for-cursor/.cursor/rules/cmd-code-review.mdc · 51 | Cursor rules | testing-strategygit | 35/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_commit-commands/for-cursor/.cursor/rules/cmd-clean_gone.mdc · 51 | Cursor rules | no sections | 60/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_commit-commands/for-cursor/.cursor/rules/cmd-commit-push-pr.mdc · 51 | Cursor rules | stylegit | 44/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_commit-commands/for-cursor/.cursor/rules/cmd-commit.mdc · 51 | Cursor rules | style | 44/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_example-plugin/for-cursor/.cursor/rules/cmd-example-command.mdc · 51 | Cursor rules | lint-formatstyleagent-behaviour | 58/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_feature-dev/for-cursor/.cursor/rules/cmd-feature-dev.mdc · 51 | Cursor rules | stylearchgit | 56/100 | today |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 14 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 46 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 14 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 14 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 14 days ago | |
| bybren-llc/safe-agentic-workflow.cursor/rules/10-backend-python.mdc · 399 | Cursor rules | testlint-formatstylegit+4 | 97/100 | today |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/nota-america-forgecat-agent-profiles-profiles-awslabs-aidlc-workflows-for-cursor-cursor-rules-rule-user-stories)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.