

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
123456# Rule: Generating a Product Requirements Document (PRD)78<goal>9To guide an AI assistant in creating a detailed Product Requirements Document (PRD) in Markdown format, based on an initial user prompt. The PRD should be comprehensive, focusing on user needs, functional requirements, and business goals to clearly define *what* to build and *why*.10</goal>1112## Template Reference1314<template_reference>15**ALWAYS use the standardized PRD template:** tasks/docs/_prd-template.md1617This template provides a comprehensive structure that balances requirements gathering with rollout planning, ensuring consistency across all PRDs in the project.18</template_reference>1920## Process2122<process_workflow>231. **Receive Initial Prompt:** The user provides a brief description or request for a new feature or functionality.24252. **Ask Clarifying Questions:** Before writing the PRD, the AI *must* ask clarifying questions to gather sufficient detail. Focus on understanding the "what" and "why" of the feature, user needs, and success criteria.2627**MANDATORY PLANNING STEPS:**283. **Create PRD Planning with Zen Planner:** Use zen's planner tool to create a comprehensive PRD development plan:29 - Analyze the enriched feature specification requirements30 - Break down PRD creation into logical planning steps31 - Identify key sections that need focused attention32 - Plan resource allocation and approach for each section33 - Document assumptions and dependencies that will guide PRD creation34354. **Validate Planning with Consensus:** Use zen's consensus tool with o3 and gemini 2.5 models:36 - Present the detailed PRD planning approach to both expert models37 - Request critical analysis of the planning strategy38 - Gather feedback on plan completeness and effectiveness39 - Incorporate consensus recommendations into final planning approach40 - Proceed only after receiving aligned approval from both expert models4142**PRD CREATION WORKFLOW:**435. **Generate Comprehensive PRD (Functionality-Focused):** Using the template, produce a PRD that captures user and business requirements plus high-level product scope **without including low-level technical design or implementation details** – those belong in the Tech Spec.446. **Create Feature Folder:** Instruct to create a feature folder `./tasks/prd-[feature-slug]/`.457. **Save PRD:** Save the generated document as `_prd.md` inside the feature folder.46</process_workflow>4748## Clarifying Questions (Examples)4950<clarifying_questions_guidance>51The AI should adapt its questions based on the prompt and template sections. Here are key areas to explore:5253**Problem & Goals:**54- "What problem does this feature solve for the user?"55- "What are the specific, measurable goals we want to achieve?"56- "How will we measure success?"5758**Users & Stories:**59- "Who is the primary user of this feature?"60- "Can you provide user stories? (As a [type of user], I want to [action] so that [benefit])"61- "What are the key user flows and interactions?"6263**Core Functionality:**64- "What are the essential features that must be included in the MVP?"65- "Can you describe the key actions a user should be able to perform?"66- "What data does this feature need to display or manipulate?"6768**Technical Constraints (acceptance criteria only – describe *what* must be met, not *how* to meet it):**69- "Are there any existing systems this needs to integrate with?"70- "What are the performance thresholds or security requirements? (e.g., must handle X users, must comply with Y standard)"71- "Are there any technical constraints that limit what can be built?"72- Note: Capture only acceptance-criteria level thresholds; defer solution approaches to Tech Spec7374**Scope & Planning:**75- "What should this feature NOT do (non-goals)?"76- "How should development be phased for incremental delivery?"77- "What are the dependencies between different parts of this feature?"7879**Risks & Challenges:**80- "What are the biggest risks or challenges you foresee?"81- "Are there any unknowns that need research before implementation?"82- "What could prevent this feature from being successful?"8384**Design & Experience:**85- "Are there any design mockups or UI guidelines to follow?"86- "What accessibility requirements should be considered?"87- "How should this feature integrate with the existing user experience?"88</clarifying_questions_guidance>8990## PRD Structure Requirements9192<prd_structure_requirements>93The generated PRD MUST follow the template structure from @_prd-template.md:94951. **Overview:** Problem statement, target users, and value proposition962. **Goals:** Specific, measurable objectives and business outcomes973. **User Stories:** Detailed narratives covering primary and edge case scenarios984. **Core Features:** Main functionality with detailed functional requirements995. **User Experience:** User journeys, flows, UI/UX considerations, and accessibility1006. **High-Level Technical Constraints:** Integration points, compliance mandates, performance thresholds (avoid architectural diagrams or code-level solutions)1017. **Non-Goals (Out of Scope):** Clear boundaries and excluded features1028. **Phased Rollout Plan:** User-facing milestones with MVP and enhancement stages1039. **Success Metrics:** Measurable outcomes for user engagement and business impact10410. **Risks and Mitigations:** Potential challenges and response strategies10511. **Open Questions:** Unresolved items requiring further clarification10612. **Appendix:** Supporting materials, research, and reference documentation107</prd_structure_requirements>108109## Content Guidelines110111<content_guidelines>112**Target Audience:** Assume readers include both **junior developers** and **project stakeholders**. Requirements should be:113- Explicit and unambiguous114- Detailed enough for implementation115- Strategic enough for decision-making116- Avoid technical jargon without explanation117118**Functional Requirements:** Use clear, actionable language:119- "The system must allow users to..."120- "Users should be able to..."121- Number requirements for easy reference122123**Delivery Considerations (high-level only):** Balance user needs with practical rollout:124- Consider MVP vs. full feature scope from a user value perspective125- Plan for incremental delivery of user value126- Identify which features deliver the most user/business value first127- Note: Detailed technical sequencing and dependencies belong in the Tech Spec128129**Separation of Concerns:**130- Keep the PRD centered on *what* the product should achieve, not *how* it will be built131- Capture only high-level technical constraints (e.g., required throughput, compliance mandates); defer architectural or code-level solutions to the Tech Spec132- If detailed design ideas arise, note them as TODOs for the Tech Spec author or move them to an appendix reference rather than the main PRD body133134**Document Size Guidelines:**135- Target a maximum length of ~3,000 words (≈7–8 pages)136- Prefer concise bullet points, tables, and links to external references over verbose narrative paragraphs137- Offload large data sets, research studies, or extended examples to appendices or separate reference documents to keep the core PRD lightweight138</content_guidelines>139140<output_specification>141- **Format:** Markdown (`.md`)142- **Location:** `./tasks/prd-[feature-slug]/`143- **Filename:** `_prd.md`144- **Template:** Use @_prd-template.md structure145</output_specification>146147## Workflow Instructions148149<workflow_instructions>1501. **ALWAYS** ask clarifying questions first to gather comprehensive information1512. **MUST THEN** use zen's planner tool to create comprehensive PRD development plan1523. **MUST VALIDATE** planning approach using zen's consensus tool with o3 and gemini 2.5 models1534. **DO NOT** proceed to PRD creation without completing both mandatory planning steps1545. **USE** the standardized template structure for consistency1556. **FOCUS** on comprehensive user and business requirements; defer implementation planning to the Tech Spec1567. **ENSURE** the PRD is actionable for both development and project management1578. **ITERATE** on the PRD based on user feedback and additional clarification158</workflow_instructions>159160## Quality Checklist161162<quality_checklist>163Before finalizing the PRD, ensure:164165**Planning Validation:**166- [ ] Used zen's planner tool to create comprehensive PRD development plan167- [ ] Validated planning approach with zen's consensus tool using o3 and gemini 2.5 models168- [ ] Incorporated consensus recommendations into final planning approach169- [ ] Received aligned approval from both expert models before proceeding170171**PRD Content Quality:**172- [ ] All template sections are completed with relevant information173- [ ] User stories cover primary flows and edge cases174- [ ] Functional requirements are numbered and specific175- [ ] High-level constraints (e.g., required integrations, compliance) are defined176- [ ] Phased rollout plan shows clear user-facing milestones and product-level dependencies177- [ ] Success metrics are measurable and relevant178- [ ] Risks are identified with mitigation strategies179- [ ] Open questions capture any remaining uncertainties180- [ ] Document is ≤ 3,000 words (core sections) – move overflow to Appendix181- [ ] No technical implementation details or architecture decisions included182</quality_checklist>183
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 |
|---|---|---|---|---|---|
| compozy/gograph.cursor/rules/architecture.mdc · 9 | Cursor rules | styletesting-strategydependenciesdo-not | 57/100 | 14 days ago | |
| compozy/gograph.cursor/rules/api-standards.mdc · 9 | Cursor rules | lint-formatapidocs | 54/100 | 14 days ago | |
| compozy/gograph.cursor/rules/backwards-compatibility.mdc · 9 | Cursor rules | do-notagent-behaviour | 32/100 | 14 days ago | |
| compozy/gograph.cursor/rules/compozy-agent-config.mdc · 9 | Cursor rules | agent-behaviour | 45/100 | 14 days ago | |
| compozy/gograph.cursor/rules/compozy-examples.mdc · 9 | Cursor rules | stylearchtypesagent-behaviour | 58/100 | 14 days ago | |
| compozy/gograph.cursor/rules/compozy-project-config.mdc · 9 | Cursor rules | setupstyle | 54/100 | 14 days ago | |
| compozy/gograph.cursor/rules/compozy-shared-patterns.mdc · 9 | Cursor rules | styleagent-behaviour | 54/100 | 14 days ago | |
| compozy/gograph.cursor/rules/compozy-task-patterns.mdc · 9 | Cursor rules | stylearchagent-behaviour | 70/100 | 14 days ago | |
| compozy/gograph.cursor/rules/core-libraries.mdc · 9 | Cursor rules | testing-strategydependenciesdo-not | 60/100 | 14 days ago | |
| compozy/gograph.cursor/rules/critical-validation.mdc · 9 | Cursor rules | no sections | 24/100 | 14 days ago | |
| compozy/gograph.cursor/rules/cursor_rules.mdc · 9 | Cursor rules | no sections | 40/100 | 14 days ago | |
| compozy/gograph.cursor/rules/go-coding-standards.mdc · 9 | Cursor rules | stylearchdependencies | 62/100 | 14 days ago | |
| compozy/gograph.cursor/rules/go-patterns.mdc · 9 | Cursor rules | style | 66/100 | 14 days ago | |
| compozy/gograph.cursor/rules/no_linebreaks.mdc · 9 | Cursor rules | no sections | 31/100 | 14 days ago | |
| compozy/gograph.cursor/rules/prd-tech-spec.mdc · 9 | Cursor rules | setuptestarchagent-behaviour | 56/100 | 14 days ago | |
| compozy/gograph.cursor/rules/quality-security.mdc · 9 | Cursor rules | securityperformancedo-not | 46/100 | 14 days ago | |
| compozy/gograph.cursor/rules/review-checklist.mdc · 9 | Cursor rules | testing-strategygit | 52/100 | 14 days ago | |
| compozy/gograph.cursor/rules/section_comments.mdc · 9 | Cursor rules | no sections | 31/100 | 14 days ago | |
| compozy/gograph.cursor/rules/task-developing.mdc · 9 | Cursor rules | agent-behaviour | 47/100 | 14 days ago | |
| compozy/gograph.cursor/rules/task-generate-list.mdc · 9 | Cursor rules | testlint-formatarchdo-not+1 | 85/100 | 14 days ago |
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 | |
| 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 | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 14 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 46 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 14 days ago |
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/compozy-gograph-cursor-rules-prd-create)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.