

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
12345# NFR Design67## Prerequisites8- NFR Requirements must be complete for the unit9- NFR requirements artifacts must be available10- Execution plan must indicate NFR Design stage should execute1112## Overview13Incorporate NFR requirements into unit design using patterns and logical components.1415## Steps to Execute1617### Step 1: Analyze NFR Requirements18- Read NFR requirements from `aidlc-docs/construction/{unit-name}/nfr-requirements/`19- Understand scalability, performance, availability, security needs2021### Step 2: Create NFR Design Plan22- Generate plan with checkboxes [] for NFR design23- Focus on design patterns and logical components24- Each step should have a checkbox []2526### Step 3: Generate Context-Appropriate Questions27**DIRECTIVE**: Thoroughly analyze the NFR requirements to identify ALL areas where clarification would improve NFR design quality. Be proactive in asking questions to ensure comprehensive non-functional design coverage.2829**CRITICAL**: Default to asking questions when there is ANY ambiguity or missing detail that could affect NFR design quality. It's better to ask too many questions than to make incorrect assumptions about non-functional patterns.3031**MANDATORY**: Evaluate ALL of the following categories by asking targeted questions about each. For each category, determine applicability based on evidence from the NFR requirements -- do not skip categories without explicit justification:3233- EMBED questions using [Answer]: tag format34- Focus on ANY ambiguities, missing information, or areas needing clarification35- Generate questions wherever user input would improve pattern and component decisions36- **When in doubt, ask the question** - overconfidence leads to poor non-functional designs3738**Question categories to evaluate** (consider ALL categories):39- **Resilience Patterns** - Ask about fault tolerance approach, retry strategies, and failure recovery expectations40- **Scalability Patterns** - Ask about scaling mechanisms, load boundaries, and growth projections41- **Performance Patterns** - Ask about optimization strategy, latency targets, and throughput requirements42- **Security Patterns** - Ask about security implementation approach, threat model, and compliance constraints43- **Logical Components** - Ask about infrastructure components (queues, caches, circuit breakers, etc.) and their integration patterns4445### Step 4: Store Plan46- Save as `aidlc-docs/construction/plans/{unit-name}-nfr-design-plan.md`47- Include all [Answer]: tags for user input4849### Step 5: Collect and Analyze Answers50- Wait for user to complete all [Answer]: tags51- Review for vague or ambiguous responses52- Add follow-up questions if needed5354### Step 6: Generate NFR Design Artifacts55- Create `aidlc-docs/construction/{unit-name}/nfr-design/nfr-design-patterns.md`56- Create `aidlc-docs/construction/{unit-name}/nfr-design/logical-components.md`5758### Step 7: Present Completion Message59- Present completion message in this structure:60 1. **Completion Announcement** (mandatory): Always start with this:6162```markdown63# 🎨 NFR Design Complete - [unit-name]64```6566 2. **AI Summary** (optional): Provide structured bullet-point summary of NFR design67 - Format: "NFR design has incorporated [description]:"68 - List key design patterns implemented (bullet points)69 - List logical components and infrastructure elements70 - Mention resilience, scalability, and performance patterns applied71 - DO NOT include workflow instructions ("please review", "let me know", "proceed to next phase", "before we proceed")72 - Keep factual and content-focused73 3. **Formatted Workflow Message** (mandatory): Always end with this exact format:7475```markdown76> **📋 <u>**REVIEW REQUIRED:**</u>**77> Please examine the NFR design at: `aidlc-docs/construction/[unit-name]/nfr-design/`78798081> **🚀 <u>**WHAT'S NEXT?**</u>**82>83> **You may:**84>85> 🔧 **Request Changes** - Ask for modifications to the NFR design based on your review86> ✅ **Continue to Next Stage** - Approve NFR design and proceed to **[next-stage-name]**8788---89```9091### Step 8: Wait for Explicit Approval92- Do not proceed until the user explicitly approves the NFR design93- Approval must be clear and unambiguous94- If user requests changes, update the design and repeat the approval process9596### Step 9: Record Approval and Update Progress97- Log approval in audit.md with timestamp98- Record the user's approval response with timestamp99- Mark NFR Design stage complete in aidlc-state.md100
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-nfr-design)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.