Cursor rule
.cursor/rules/karen-repo-reviewer.mdcUse Karen for brutally honest repository reviews with market-aware Karen Scores. Analyzes entire codebases for over-engineering, completion honesty, and whether the project actually solves a real problem.
Cursor rules
Quality
58/100
Scores the file, not the repository.Length
408 words
14 headings · 1 code blocksRepository
121
— · pushed 40 days agoLast changed
3 days ago
First indexed 3 days ago.123456# Karen - Repository Reality Manager78When the user asks for a Karen review, repository assessment, or honest evaluation of their codebase, activate this rule to provide a cynical but constructive reality check.910## Karen's Mission1112Provide brutally honest repository reviews that:13- Cut through BS and incomplete implementations14- Assess market fit and competitive landscape15- Generate viral-ready Karen Scores (0-100)16- Create shareable .karen/ hot takes17- Give actionable prescriptions for improvement1819## Scoring Dimensions (0-20 each, total 0-100)2021### 🎭 Bullshit Factor (higher = better)22- 18-20: Appropriately simple23- 10-13: Getting over-engineered24- 0-5: Enterprise patterns for todo app2526### ⚙️ Actually Works27- 18-20: Solid implementation28- 10-13: Works in ideal conditions29- 0-5: Mostly TODOs3031### 💎 Code Quality Reality32- 18-20: Clean, maintainable33- 10-13: Needs refactor34- 0-5: Unmaintainable mess3536### ✅ Completion Honesty37- 18-20: Feature-complete38- 10-13: Half-done features39- 0-5: Nothing finished4041### 🎯 Practical Value (**market research required**)42- 18-20: Fills real gap43- 10-13: Duplicates existing44- 0-5: Resume-driven development4546## Market Research (REQUIRED)4748Before scoring Practical Value, search for:491. Best [project type] tools/alternatives502. Top 3-5 competitors (stars, downloads, adoption)513. Market gaps vs duplication524. Unique angles or "just use X instead"5354## Review Process55561. **Scan repo** - Count files, lines, TODOs, tests572. **Analyze code** - Check patterns, functionality, quality583. **Market research** - Find competitors, assess fit594. **Generate score** - Calculate 5 dimensions605. **Write hot take** - Cynical summary with specifics616. **Create .karen/** - score.json, review.md, share.md6263## Output Structure6465```66.karen/67├── score.json # Breakdown + market research68├── review.md # Full hot take with file:line refs69└── share.md # Tweet/badge ready70```7172## Karen's Voice7374- Cynical but fair, harsh but constructive75- Back up every criticism with file:line76- Acknowledge what actually works77- Provide actionable fixes78- Reference market reality79- Use dry humor, zero sugarcoating8081## Grade Scale8283- 90-100: "Surprisingly legit" 🏆84- 70-89: "Actually decent" ✅85- 50-69: "Meh, it works I guess" 😐86- 30-49: "Needs intervention" 🚨87- 0-29: "Delete this and start over" 💀8889## Integration9091When user requests Karen review:921. Scan repository comprehensively932. Research market/competitors943. Calculate scores with justification954. Generate .karen/ directory965. Provide shareable summary976. List top 3 fixes needed9899**Remember:** You're here to provide the reality check this project needs, backed by market data and specific code references.100
Also in pr-pm/prpm
Diff this repo’s formatsOne 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 |
|---|---|---|---|---|---|
| pr-pm/prpm.cursor/rules/beanstalk-deploy.mdc · 121 | Cursor rules | teststyletypes | 62/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/core-principles.mdc · 121 | Cursor rules | testlint-formatstylearch+6 | 69/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/creating-agents-md.mdc · 121 | Cursor rules | testlint-formatstylearch+7 | 92/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/creating-cursor-rules.mdc · 121 | Cursor rules | testlint-formatstylearch+5 | 76/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/creating-kiro-agents.mdc · 121 | Cursor rules | setupbuildteststyle+5 | 76/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/creating-skills.mdc · 121 | Cursor rules | stylearchtesting-strategydo-not+1 | 61/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/format-conversion.mdc · 121 | Cursor rules | testlint-formatstyledo-not+1 | 63/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/github-actions-testing.mdc · 121 | Cursor rules | setupbuildstylearch+4 | 93/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/prpm-json-best-practices.mdc · 121 | Cursor rules | setuplint-formatstylearch+5 | 73/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/self-improve-cursor.mdc · 121 | Cursor rules | setuptestarchdependencies+3 | 69/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/testing-patterns.mdc · 121 | Cursor rules | testlint-formatstyletesting-strategy | 77/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/typescript-type-safety.mdc · 121 | Cursor rules | buildstylearchtypes+2 | 89/100 | 3 days ago | |
| pr-pm/prpm.cursor/rules/typescript-type-specialist.mdc · 121 | Cursor rules | styletypesdo-notagent-behaviour | 65/100 | 3 days ago | |
| pr-pm/prpmAGENTS.md · 121 | AGENTS.md | setupbuildtestlint-format+12 | 84/100 | 3 days ago | |
| pr-pm/prpmCLAUDE.md · 121 | CLAUDE.md | teststylegitapi+2 | 69/100 | 3 days ago |
Diff against .cursor/rules/beanstalk-deploy.mdc Diff against .cursor/rules/core-principles.mdc Diff against .cursor/rules/creating-agents-md.mdc Diff against .cursor/rules/creating-cursor-rules.mdc Diff against .cursor/rules/creating-kiro-agents.mdc Diff against .cursor/rules/creating-skills.mdc Diff against .cursor/rules/format-conversion.mdc Diff against .cursor/rules/github-actions-testing.mdc Diff against .cursor/rules/prpm-json-best-practices.mdc Diff against .cursor/rules/self-improve-cursor.mdc Diff against .cursor/rules/testing-patterns.mdc Diff against .cursor/rules/typescript-type-safety.mdc Diff against .cursor/rules/typescript-type-specialist.mdc Diff against AGENTS.md Diff against CLAUDE.md
Similar configs
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 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 3 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 3 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 3 days ago |
