

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
12345# Question Format Guide67## MANDATORY: All Questions Must Use This Format89### Rule: Never Ask Questions in Chat10**CRITICAL**: You must NEVER ask questions directly in the chat. ALL questions must be placed in dedicated question files.1112### Question File Format1314#### File Naming Convention15- Use descriptive names: `{phase-name}-questions.md`16- Examples:17 - `classification-questions.md`18 - `requirements-questions.md`19 - `story-planning-questions.md`20 - `design-questions.md`2122#### Question Structure23Every question must include meaningful options plus "Other" as the last option:2425```markdown26## Question [Number]27[Clear, specific question text]2829A) [First meaningful option]30B) [Second meaningful option]31[...additional options as needed...]32X) Other (please describe after [Answer]: tag below)3334[Answer]:35```3637**CRITICAL**:38- "Other" is MANDATORY as the LAST option for every question39- Only include meaningful options - don't make up options to fill slots40- Use as many or as few options as make sense (minimum 2 + Other)4142### Complete Example4344```markdown45# Requirements Clarification Questions4647Please answer the following questions to help clarify the requirements.4849## Question 150What is the primary user authentication method?5152A) Username and password53B) Social media login (Google, Facebook)54C) Single Sign-On (SSO)55D) Multi-factor authentication56E) Other (please describe after [Answer]: tag below)5758[Answer]:5960## Question 261Will this be a web or mobile application?6263A) Web application64B) Mobile application65C) Both web and mobile66D) Other (please describe after [Answer]: tag below)6768[Answer]:6970## Question 371Is this a new project or existing codebase?7273A) New project (greenfield)74B) Existing codebase (brownfield)75C) Other (please describe after [Answer]: tag below)7677[Answer]:78```7980### User Response Format81Users will answer by filling in the letter choice after [Answer]: tag:8283```markdown84## Question 185What is the primary user authentication method?8687A) Username and password88B) Social media login (Google, Facebook)89C) Single Sign-On (SSO)90D) Multi-factor authentication9192[Answer]: C93```9495### Reading User Responses96After user confirms completion:971. Read the question file982. Extract answers after [Answer]: tags993. Validate all questions are answered1004. Proceed with analysis based on responses101102### Multiple Choice Guidelines103104#### Option Count105- Minimum: 2 meaningful options + "Other" (A, B, C)106- Typical: 3-4 meaningful options + "Other" (A, B, C, D, E)107- Maximum: 5 meaningful options + "Other" (A, B, C, D, E, F)108- **CRITICAL**: Don't make up options just to fill slots - only include meaningful choices109110#### Option Quality111- Make options mutually exclusive112- Cover the most common scenarios113- Only include meaningful, realistic options114- **ALWAYS include "Other" as the LAST option** (MANDATORY)115- Be specific and clear116- **Don't make up options to fill A, B, C, D slots**117118#### Good Example:119```markdown120## Question 5121What database technology will be used?122123A) Relational (PostgreSQL, MySQL)124B) NoSQL Document (MongoDB, DynamoDB)125C) NoSQL Key-Value (Redis, Memcached)126D) Graph Database (Neo4j, Neptune)127E) Other (please describe after [Answer]: tag below)128129[Answer]:130```131132#### Bad Example (Avoid):133```markdown134## Question 5135What database will you use?136137A) Yes138B) No139C) Maybe140141[Answer]:142```143144### Workflow Integration145146#### Step 1: Create Question File147```markdown148Create aidlc-docs/{phase-name}-questions.md with all questions149```150151#### Step 2: Inform User152```153"I've created {phase-name}-questions.md with [X] questions.154Please answer each question by filling in the letter choice after the [Answer]: tag.155If none of the options match your needs, choose the last option (Other) and describe your preference. Let me know when you're done."156```157158#### Step 3: Wait for Confirmation159Wait for user to say "done", "completed", "finished", or similar.160161#### Step 4: Read and Analyze162```163Read aidlc-docs/{phase-name}-questions.md164Extract all answers165Validate completeness166Proceed with analysis167```168169### Error Handling170171#### Missing Answers172If any [Answer]: tag is empty:173```174"I noticed Question [X] is not answered. Please provide an answer using one of the letter choices175for all questions before proceeding."176```177178#### Invalid Answers179If answer is not a valid letter choice:180```181"Question [X] has an invalid answer '[answer]'.182Please use only the letter choices provided in the question."183```184185#### Ambiguous Answers186If user provides explanation instead of letter:187```188"For Question [X], please provide the letter choice that best matches your answer.189If none match, choose 'Other' and add your description after the [Answer]: tag."190```191192### Contradiction and Ambiguity Detection193194**MANDATORY**: After reading user responses, you MUST check for contradictions and ambiguities.195196#### Detecting Contradictions197Look for logically inconsistent answers:198- Scope mismatch: "Bug fix" but "Entire codebase affected"199- Risk mismatch: "Low risk" but "Breaking changes"200- Timeline mismatch: "Quick fix" but "Multiple subsystems"201- Impact mismatch: "Single component" but "Significant architecture changes"202203#### Detecting Ambiguities204Look for unclear or borderline responses:205- Answers that could fit multiple classifications206- Responses that lack specificity207- Conflicting indicators across multiple questions208209#### Creating Clarification Questions210If contradictions or ambiguities detected:2112121. **Create clarification file**: `{phase-name}-clarification-questions.md`2132. **Explain the issue**: Clearly state what contradiction/ambiguity was detected2143. **Ask targeted questions**: Use multiple choice format to resolve the issue2154. **Reference original questions**: Show which questions had conflicting answers216217**Example**:218```markdown219# [Phase Name] Clarification Questions220221I detected contradictions in your responses that need clarification:222223## Contradiction 1: [Brief Description]224You indicated "[Answer A]" (Q[X]:[Letter]) but also "[Answer B]" (Q[Y]:[Letter]).225These responses are contradictory because [explanation].226227### Clarification Question 1228[Specific question to resolve contradiction]229230A) [Option that resolves toward first answer]231B) [Option that resolves toward second answer]232C) [Option that provides middle ground]233D) [Option that reframes the question]234235[Answer]:236237## Ambiguity 1: [Brief Description]238Your response to Q[X] ("[Answer]") is ambiguous because [explanation].239240### Clarification Question 2241[Specific question to clarify ambiguity]242243A) [Clear option 1]244B) [Clear option 2]245C) [Clear option 3]246D) [Clear option 4]247248[Answer]:249```250251#### Workflow for Clarifications2522531. **Detect**: Analyze all responses for contradictions/ambiguities2542. **Create**: Generate clarification question file if issues found2553. **Inform**: Tell user about the issues and clarification file2564. **Wait**: Do not proceed until user provides clarifications2575. **Re-validate**: After clarifications, check again for consistency2586. **Proceed**: Only move forward when all contradictions are resolved259260#### Example User Message261```262"I detected 2 contradictions in your responses:2632641. Bug fix scope vs. codebase impact (Q1 vs Q2)2652. Low risk vs. breaking changes (Q7 vs Q4)266267I've created classification-clarification-questions.md with 2 questions to resolve these.268Please answer these clarifying questions before I can proceed with classification."269```270271### Best Practices2722731. **Be Specific**: Questions should be clear and unambiguous2742. **Be Comprehensive**: Cover all necessary information2753. **Be Concise**: Keep questions focused on one topic2764. **Be Practical**: Options should be realistic and actionable2775. **Be Consistent**: Use same format throughout all question files278279### Phase-Specific Examples280281#### Example with 2 meaningful options:282```markdown283## Question 1284Is this a new project or existing codebase?285286A) New project (greenfield)287B) Existing codebase (brownfield)288C) Other (please describe after [Answer]: tag below)289290[Answer]:291```292293#### Example with 3 meaningful options:294```markdown295## Question 2296What is the deployment target?297298A) Cloud (AWS, Azure, GCP)299B) On-premises servers300C) Hybrid (both cloud and on-premises)301D) Other (please describe after [Answer]: tag below)302303[Answer]:304```305306#### Example with 4 meaningful options:307```markdown308## Question 3309What architectural pattern should be used?310311A) Monolithic architecture312B) Microservices architecture313C) Serverless architecture314D) Event-driven architecture315E) Other (please describe after [Answer]: tag below)316317[Answer]:318```319320## Summary321322**Remember**:323- ✅ Always create question files324- ✅ Always use multiple choice format325- ✅ **Always include "Other" as the LAST option (MANDATORY)**326- ✅ Only include meaningful options - don't make up options to fill slots327- ✅ Always use [Answer]: tags328- ✅ Always wait for user completion329- ✅ Always validate responses for contradictions330- ✅ Always create clarification files if needed331- ✅ Always resolve contradictions before proceeding332- ❌ Never ask questions in chat333- ❌ Never make up options just to have A, B, C, D334- ❌ Never proceed without answers335- ❌ Never proceed with unresolved contradictions336- ❌ Never make assumptions about ambiguous responses337
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-question-format-guide)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.