

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
12345# NFR Requirements67## Prerequisites8- Functional Design must be complete for the unit9- Unit functional design artifacts must be available10- Execution plan must indicate NFR Requirements stage should execute1112## Overview13Determine non-functional requirements for the unit and make tech stack choices.1415## Steps to Execute1617### Step 1: Analyze Functional Design18- Read functional design artifacts from `aidlc-docs/construction/{unit-name}/functional-design/`19- Understand business logic complexity and requirements2021### Step 2: Create NFR Requirements Plan22- Generate plan with checkboxes [] for NFR assessment23- Focus on scalability, performance, availability, security24- Each step should have a checkbox []2526### Step 3: Generate Context-Appropriate Questions27**DIRECTIVE**: Thoroughly analyze the functional design to identify ALL areas where NFR clarification would improve system quality and architecture decisions. Be proactive in asking questions to ensure comprehensive NFR coverage.2829**CRITICAL**: Default to asking questions when there is ANY ambiguity or missing detail that could affect system quality. It's better to ask too many questions than to make incorrect NFR assumptions.3031- EMBED questions using [Answer]: tag format32- Focus on ANY ambiguities, missing information, or areas needing clarification33- Generate questions wherever user input would improve NFR and tech stack decisions34- **When in doubt, ask the question** - overconfidence leads to poor system quality3536**Question categories to evaluate** (consider ALL categories):37- **Scalability Requirements** - Ask about expected load, growth patterns, scaling triggers, and capacity planning38- **Performance Requirements** - Ask about response times, throughput, latency, and performance benchmarks39- **Availability Requirements** - Ask about uptime expectations, disaster recovery, failover, and business continuity40- **Security Requirements** - Ask about data protection, compliance, authentication, authorization, and threat models41- **Tech Stack Selection** - Ask about technology preferences, constraints, existing systems, and integration requirements42- **Reliability Requirements** - Ask about error handling, fault tolerance, monitoring, and alerting needs43- **Maintainability Requirements** - Ask about code quality, documentation, testing, and operational requirements44- **Usability Requirements** - Ask about user experience, accessibility, and interface requirements4546### Step 4: Store Plan47- Save as `aidlc-docs/construction/plans/{unit-name}-nfr-requirements-plan.md`48- Include all [Answer]: tags for user input4950### Step 5: Collect and Analyze Answers51- Wait for user to complete all [Answer]: tags52- **MANDATORY**: Carefully review ALL responses for vague or ambiguous answers53- **CRITICAL**: Add follow-up questions for ANY unclear responses - do not proceed with ambiguity54- Look for responses like "depends", "maybe", "not sure", "mix of", "somewhere between", "standard", "typical"55- Create clarification questions file if ANY ambiguities are detected56- **Do not proceed until ALL ambiguities are resolved**5758### Step 6: Generate NFR Requirements Artifacts59- Create `aidlc-docs/construction/{unit-name}/nfr-requirements/nfr-requirements.md`60- Create `aidlc-docs/construction/{unit-name}/nfr-requirements/tech-stack-decisions.md`6162### Step 7: Present Completion Message63- Present completion message in this structure:64 1. **Completion Announcement** (mandatory): Always start with this:6566```markdown67# 📊 NFR Requirements Complete - [unit-name]68```6970 2. **AI Summary** (optional): Provide structured bullet-point summary of NFR requirements71 - Format: "NFR requirements assessment has identified [description]:"72 - List key scalability, performance, availability requirements (bullet points)73 - List security and compliance requirements identified74 - Mention tech stack decisions and rationale75 - DO NOT include workflow instructions ("please review", "let me know", "proceed to next phase", "before we proceed")76 - Keep factual and content-focused77 3. **Formatted Workflow Message** (mandatory): Always end with this exact format:7879```markdown80> **📋 <u>**REVIEW REQUIRED:**</u>**81> Please examine the NFR requirements at: `aidlc-docs/construction/[unit-name]/nfr-requirements/`82838485> **🚀 <u>**WHAT'S NEXT?**</u>**86>87> **You may:**88>89> 🔧 **Request Changes** - Ask for modifications to the NFR requirements based on your review90> ✅ **Continue to Next Stage** - Approve NFR requirements and proceed to **[next-stage-name]**9192---93```9495### Step 8: Wait for Explicit Approval96- Do not proceed until the user explicitly approves the NFR requirements97- Approval must be clear and unambiguous98- If user requests changes, update the requirements and repeat the approval process99100### Step 9: Record Approval and Update Progress101- Log approval in audit.md with timestamp102- Record the user's approval response with timestamp103- Mark NFR Requirements stage complete in aidlc-state.md104
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 | |
| 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 | |
| Allymahmoud/case-intake-platform.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 | |
| 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-requirements)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.