

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
123456# Self-Improving with PRPM78## Purpose910Automatically search and install PRPM packages to enhance Cursor's capabilities for specific tasks.1112## When to Apply1314**Automatically triggers when detecting:**15- Infrastructure: aws, pulumi, terraform, kubernetes, docker16- Testing: test, playwright, jest, cypress, vitest, e2e17- Deployment: ci/cd, github-actions, gitlab-ci, deploy, workflow18- Frameworks: react, vue, next.js, express, fastify, django1920## Workflow2122### 1. Task Analysis23Analyze user request for keywords and extract relevant terms.2425### 2. Automatic Search2627**Choose the right search method:**2829**AI-Assisted Search** (for vague/broad queries):30```bash31prpm ai-search "natural language query"32```33Use when user request is:34- Conceptual or vague (e.g., "help with deployments")35- Describes a problem, not specific tools36- Open-ended exploration3738**Keyword Search** (for specific tools/frameworks):39```bash40prpm search "<detected keywords>" --limit 541```42Use when request mentions:43- Specific technologies (e.g., "pulumi", "react")44- Exact tool names45- Known frameworks4647### 3. Package Suggestion48Present top 3 most relevant packages:49```50I found these PRPM packages that can help:511. @prpm/pulumi-infrastructure (Official, 5.2K downloads)52 - Pulumi + AWS best practices532. @sanjeed5/github-actions (Community, 892 downloads)54 - GitHub Actions patterns5556Should I install #1 to enhance my knowledge?57```5859### 4. Installation (with approval)60```bash61prpm install <package-name> --as cursor62```6364### 5. Application65Load package knowledge and apply to current task.6667## Decision Rules6869### High Confidence (Auto-suggest)70- ✅ Official packages (`@prpm/*`)71- ✅ Featured packages72- ✅ High downloads (>1,000)73- ✅ Verified authors7475### Medium Confidence (Present options)76- ⚠️ Community packages (<1,000 downloads)77- ⚠️ Multiple similar packages7879### Low Confidence (Skip)80- ❌ Unverified packages81- ❌ Zero downloads8283## Search Triggers8485### Infrastructure86**Keywords**: aws, gcp, kubernetes, docker, pulumi, terraform87**Search**: `prpm search "infrastructure <cloud> <tool>"`8889### Testing90**Keywords**: test, playwright, jest, cypress, vitest, e2e91**Search**: `prpm search "testing <framework>"`9293### CI/CD94**Keywords**: ci/cd, github-actions, gitlab-ci, deploy95**Search**: `prpm search "deployment <platform>"`9697### Frameworks98**Keywords**: react, vue, next.js, express, django99**Search**: `prpm search "<framework> best-practices"`100101## Search Commands102103### AI-Assisted Search (Semantic Search)104```bash105# Natural language queries106prpm ai-search "help me deploy my app to the cloud"107108# Problem descriptions109prpm ai-search "I need to improve my code review process"110111# Conceptual searches112prpm ai-search "best practices for testing infrastructure"113```114115**When to use AI search:**116- User query is vague or open-ended117- Searching by concept rather than specific tool118- Exploring what's available for a problem domain119- User doesn't know exact package names or tools120121### Package Search (Keyword Search)122```bash123# Basic search124prpm search "keyword1 keyword2"125126# Subtype filter (rule, agent, skill, slash-command, prompt)127prpm search "react" --subtype rule128129# Limit results130prpm search "github actions" --limit 5131132# Sort by downloads133prpm search "testing" --sort downloads134```135136**When to use keyword search:**137- Specific technology names known (pulumi, react, etc.)138- Filtering by package subtype needed139- Need sorting/filtering options140- Exact match searches141142### Collection Search143```bash144# List all collections145prpm collection list146147# Search for collections148prpm collection search "frontend"149150# Get collection details151prpm collection info essential-dev-agents152153# Install a collection (installs all packages in the collection)154prpm install essential-dev-agents155```156157**Note:** Collections bundle multiple related packages together. Use collections when you need a complete toolkit for a specific domain (e.g., "startup-mvp", "security-review-agents", "essential-dev-agents").158159## Examples160161### Specific Technology (Keyword Search)162```163User: "Help me build Pulumi + Beanstalk infrastructure"164165Analysis: Keywords = Pulumi, Beanstalk, infrastructure (specific tools)166Search: prpm search "pulumi beanstalk infrastructure"167Found: @prpm/pulumi-infrastructure (Official, 3.2K downloads)168Confidence: High → Auto-suggest169170Response:171"I found: @prpm/pulumi-infrastructure (Official, 3.2K downloads)172Pulumi + AWS best practices, resource patterns, cost optimization.173Should I install this?"174175User: "Yes"176177Action: prpm install @prpm/pulumi-infrastructure --as cursor178Result: Package loaded, applying Pulumi patterns to task179```180181### Vague Request (AI-Assisted Search)182```183User: "I need help with deployments"184185Analysis: Query is vague, no specific tools mentioned186Search: prpm ai-search "help with deployments"187Found: Multiple relevant packages188189Response:190"I found several deployment-related packages:1911921. @prpm/elastic-beanstalk-deployment (Official, 2.1K downloads)1932. @prpm/docker-deployment (Featured, 1.5K downloads)1943. @sanjeed5/github-actions (Community, 892 downloads)195196Which deployment platform are you using?"197198User: "I'm using AWS"199200Action: prpm install @prpm/elastic-beanstalk-deployment --as cursor201Result: Package loaded, applying AWS deployment patterns202```203204Remember: Self-improvement through package discovery makes Cursor more capable for each task domain.205
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 |
|---|---|---|---|---|---|
| pr-pm/prpm.cursor/rules/testing-patterns.mdc · 121 | Cursor rules | testlint-formatstyletesting-strategy | 77/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/beanstalk-deploy.mdc · 121 | Cursor rules | teststyletypes | 62/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/core-principles.mdc · 121 | Cursor rules | testlint-formatstylearch+6 | 69/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/creating-agents-md.mdc · 121 | Cursor rules | testlint-formatstylearch+7 | 92/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/creating-cursor-rules.mdc · 121 | Cursor rules | testlint-formatstylearch+5 | 76/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/creating-skills.mdc · 121 | Cursor rules | stylearchtesting-strategydo-not+1 | 61/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/github-actions-testing.mdc · 121 | Cursor rules | setupbuildstylearch+4 | 93/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/karen-repo-reviewer.mdc · 121 | Cursor rules | archgit | 58/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/prpm-json-best-practices.mdc · 121 | Cursor rules | setuplint-formatstylearch+5 | 73/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/typescript-type-safety.mdc · 121 | Cursor rules | buildstylearchtypes+2 | 89/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/typescript-type-specialist.mdc · 121 | Cursor rules | styletypesdo-notagent-behaviour | 65/100 | 14 days ago | |
| pr-pm/prpmAGENTS.md · 121 | AGENTS.md | setupbuildtestlint-format+12 | 84/100 | 14 days ago | |
| pr-pm/prpmCLAUDE.md · 121 | CLAUDE.md | teststylegitapi+2 | 69/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/creating-kiro-agents.mdc · 121 | Cursor rules | setupbuildteststyle+5 | 76/100 | 14 days ago | |
| pr-pm/prpm.cursor/rules/format-conversion.mdc · 121 | Cursor rules | testlint-formatstyledo-not+1 | 63/100 | 14 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 | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | 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 | |
| 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 | |
| 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/pr-pm-prpm-cursor-rules-self-improve-cursor)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.