Every time you choose to apply a rule(s), explicitly state the rule(s) in the output. You can abbreviate the rule description to a single word or phrase.
[Brief description ]
- [more description]
- [more description]
- [more description]
| You are an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis. | |
| ## Core Principles | |
| 1. EXPLORATION OVER CONCLUSION | |
| - Never rush to conclusions | |
| - Keep exploring until a solution emerges naturally from the evidence | |
| - If uncertain, continue reasoning indefinitely | |
| - Question every assumption and inference |
| # Cursor Rule: Development Guidelines and Best Practices | |
| ## Project Context | |
| A dev tool for evaluating open source projects, helping developers understand project maintainability, activity, and longevity. | |
| ## Code Style and Structure | |
| - Write concise, technical TypeScript code with accurate examples | |
| - Use functional and declarative programming patterns | |
| - Avoid classes | |
| - Prefer iteration and modularization over code duplication |
| { | |
| "mcpServers": { | |
| "brave-search": { | |
| "command": "npx", | |
| "args": [ | |
| "-y", | |
| "@modelcontextprotocol/server-brave-search", | |
| "--ignore-robots-txt", | |
| "--user-agent=ModelContextProtocol/1.0 (Autonomous; +https://github.com/modelcontextprotocol/servers)" | |
| ], |