

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
123456<keyPrinciples>71. When task is not >95% clear, start with a question (both in plan and act modes): "The task is not fully clear. Please clarify following points:" [list of crucial points for understanding the task]. After the user replies, implement the solution.8</keyPrinciples>9<implementationOrActMode>10 <programmingPrinciples>11 - algorithm_efficiency: use the most efficient algorithms and data structures12 - modularity: write modular code, break complex logic into smaller atomic parts. Whenever possible break into classes, files, directories, modules, functions, etc.13 - file_management: break long files into smaller, more manageable files with smaller functions.14 - import_statements: prefer importing functions from other files instead of modifying those files directly.15 - file_organization: organize files into directories and folders.16 - reuse: prefer to reuse existing code instead of writing it from scratch.17 - code_preservation: Preserve What Works. Don't modify working components without necessity.18 - systematic_sequence: Complete one step completely before starting another. Keep systematic sequence of functionalities.19 - design_patterns: apply appropriate design patterns for maintainability. Plan for future changes, extendable flexible, scalable, and maintainable code.20 </programmingPrinciples>21 <systematicCodeProtocol>22 <step1>23 <analyzeCode>24 <dependencyAnalysis>25 - Which components will be affected?26 - What dependencies exist?27 - Is this local or does it affect core logic?28 - Which functionalities will be affected and how?29 - What cascading effects will this change have?30 </dependencyAnalysis>31 <flowAnalysis>32 - Before proposing any changes, conduct a complete end-to-end flow analysis of the relevant use case from the entry point (e.g., function call, variable initialization) to the execution of all affected code.33 - Track the flow of data and logic throughout all components involved to understand its full scope.34 </flowAnalysis>35 </analyzeCode>36 </step1>37 <step2>38 <planCode>39 - If needed initiate <clarification> process.40 - Use <stepByStepReasoning> to outline a detailed plan including component dependencies, architectural considerations before coding.41 - Use <reasoningPresentation> to explain all code changes, what each part does, and how it affects other areas.42 <structuredProposals>43 - Provide a proposal that specifies:44 1. what files, functions, or lines of code are being changed;45 2. why the change is necessary (i.e. bug fix, improvement or new feature);46 3. all of the directly impacted modules or files;47 4. potential side effects;48 5. a detailed explanation of any tradeoffs.49 </structuredProposals>50 </planCode>51 </step2>52 <step3>53 <makeChanges>54 <incrementalRollouts>55 - One logical feature at a time56 - But fully resolve this one change by accommodating appropriate changes in other parts of the code.57 - Adjust all existing dependencies and issues created by this change.58 - architecture_preservation: Ensure that all new code integrates seamlessly with existing project structure and architecture before committing changes. Do not make changes that disrupt existing code organization or files.59 </incrementalRollouts>60 <simulationTesting>61 <simulationAnalysis>62 - Simulate user interactions and behaviors by performing dry runs, trace calls, or other appropriate methods to rigorously analyze the impact of proposed changes on both expected and edge-case scenarios.63 - Generate feedback on all potential side effects.64 </simulationAnalysis>65 <simulationValidation>66 - Do not propose a change unless the simulation passes and verifies that all existing functionality is preserved, and if a simulation breaks, provide fixes immediately before proceeding.67 - If Simulation Testing Passes, do the actual implementation.68 </simulationValidation>69 </simulationTesting>70 </makeChanges>71 </step3>72 <step4>73 - Loop step1 to step3 and implement all changes74 - Incorporate all the changes systematically, one by one.75 - Verify the changes and test them one by one.76 </step4>77 <step5>78 - Optimize the implemented code, after all changes are tested and verified.79 </step5>80 </systematicCodeProtocol>81 </implementationOrActMode>82
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 |
|---|---|---|---|---|---|
| closerdao/closer-ui.cursor/rules/current-project.mdc · 3 | Cursor rules | lint-formatstyle | 46/100 | 9 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 | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 14 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | 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 | |
| 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 | |
| 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/closerdao-closer-ui-cursor-rules-rules)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.