

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# 🔍 Product Context23## Problem Statement4The traditional approach of using a single `.clinerules` file for Cline guidelines lacks flexibility and becomes unwieldy as projects grow in complexity. This project aims to solve the problem of rule organization, contextual activation, and persistent memory between Cline sessions, while integrating the SPARC methodology for structured development workflows.56## User Personas78### Persona 1: Developer9- **Role**: Software developer working with Cline10- **Goals**: Efficiently communicate project standards to Cline, maintain consistent code quality11- **Pain Points**: Difficulty maintaining a single large rules file, inability to activate only relevant rules12- **How Our Product Helps**: Provides a modular approach to rules that can be activated based on current tasks1314### Persona 2: Project Manager15- **Role**: Oversees project development and ensures standards16- **Goals**: Ensure consistent application of project guidelines across the team17- **Pain Points**: Lack of visibility into which rules are active, difficulty enforcing standards18- **How Our Product Helps**: Offers clear organization of rules and a management script for rule activation1920## User Journeys2122### Journey 1: Setting Up Project Rules231. Create the `.clinerules/` directory structure242. Add core rule files for coding standards and documentation253. Create memory bank files for persistent context264. Organize specific rules into appropriate subdirectories275. Use the management script to activate relevant rules2829### Journey 2: Contextual Rule Activation301. Identify the current development context (e.g., working on React components)312. Use the management script to list available rules323. Activate relevant rules from the rule bank334. Verify active rules are applied in Cline's behavior345. Deactivate rules when switching to a different context3536## Key Features3738### Feature 1: Modular Directory Structure39- **Description**: Organized directory structure for different types of rules40- **Value Proposition**: Makes rules easier to find, update, and manage41- **Priority**: High4243### Feature 2: Memory Bank System44- **Description**: Emoji-prefixed files that provide persistent memory between sessions45- **Value Proposition**: Ensures Cline maintains context across interactions46- **Priority**: High4748### Feature 3: Rule Management Script49- **Description**: Command-line tool for activating and deactivating rules50- **Value Proposition**: Simplifies rule management and provides clear visibility51- **Priority**: Medium5253## Competitive Landscape54While there are no direct competitors to this approach, alternative methods include:55- Single `.clinerules` file (less flexible, harder to maintain)56- Ad-hoc instructions in each conversation (lacks persistence, inconsistent)57- External documentation systems (requires manual reference, not integrated)5859## Success Metrics60- Reduction in time spent managing Cline rules61- Increase in rule clarity and organization62- Improved consistency in Cline's responses63- Positive feedback from development teams6465## Design Principles66- Modularity: Rules should be organized in logical, discrete units67- Clarity: Rule organization should be intuitive and self-documenting68- Flexibility: Users should be able to activate only the rules they need69- Persistence: Critical context should be maintained between sessions70- Structure: Follow SPARC methodology for development workflows71- Security: Never hardcode environment variables or secrets72- Testability: Design for comprehensive testing and validation73- Maintainability: Keep files under 500 lines with clear responsibilities7475## Future Roadmap76- Integration with Cline UI for visual rule management77- Rule templates for common project types78- Rule versioning and change tracking79- Team collaboration features for shared rule management80
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 |
|---|---|---|---|---|---|
| ruvnet/rUv-dev.clinerules/📋_projectbrief.md · 426 | Cline rules | archdependencies | 48/100 | 13 days ago | |
| ruvnet/rUv-dev.clinerules/📚_02-documentation.md · 426 | Cline rules | docs | 44/100 | 13 days ago | |
| ruvnet/rUv-dev.clinerules/⚙️_techContext.md · 426 | Cline rules | setuptesttesting-strategysecurity+4 | 58/100 | 13 days ago | |
| ruvnet/rUv-dev.clinerules/🏃_current-sprint.md · 426 | Cline rules | testing-strategygitdocs | 44/100 | 13 days ago | |
| ruvnet/rUv-dev.clinerules/💻_01-coding.md · 426 | Cline rules | styleperformance | 48/100 | 13 days ago | |
| ruvnet/rUv-dev.clinerules/📊_progress.md · 426 | Cline rules | performance | 44/100 | 13 days ago | |
| ruvnet/rUv-dev.clinerules/🔄_activeContext.md · 426 | Cline rules | stylearch | 56/100 | 13 days ago | |
| ruvnet/rUv-dev.clinerules/🧠_memory-bank.md · 426 | Cline rules | archperformanceagent-behaviourdocs | 58/100 | 13 days ago | |
| ruvnet/rUv-dev.clinerules/🏗️_systemPatterns.md · 426 | Cline rules | stylearchsecurityui+2 | 62/100 | 13 days ago | |
| ruvnet/rUv-dev.clinerules/📖_README.md · 426 | Cline rules | archperformancedo-not | 55/100 | 13 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| bashdeban/fastmind.clinerules/.project-consistency-keeper2.md · 5 | Cline rules | setupbuildtestlint-format+11 | 100/100 | 14 days ago | |
| JCodesMore/ai-website-cloner-template.clinerules · 32k | Cline rules | buildlint-formatstylearch+3 | 97/100 | 7 days ago | |
| BryaanF/LiantPortfolio.clinerules/project-guidelines.md · 0 | Cline rules | buildstylearchgit+2 | 96/100 | 14 days ago | |
| enuno/unifi-mcp-server.clinerules · 226 | Cline rules | setuptestlint-formatstyle+10 | 96/100 | today | |
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 14 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 14 days ago | |
| VaillerTeeter/HoshimiNest.clinerules/project-identity.md · 1 | Cline rules | setuparchtypesdo-not | 93/100 | 12 days ago | |
| prabhakar267/paper-games.clinerules/git-commit-guidelines.md · 0 | Cline rules | lint-formatstylearchgit+3 | 93/100 | 13 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/ruvnet-ruv-dev-clinerules-productcontext)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.