sanjeed5/awesome-cursor-rules-mdc

Curated list of awesome Cursor Rules .mdc files

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 19th, 2026
Created on February 17th, 2025
Open Issues & Pull Requests: 28 (+0)
GitHub issues: Enabled
Number of forks: 446
Total Stargazers: 3,571 (+0)
Total Subscribers: 32 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 15.9 days
Mean response time: 41.2 days
90th percentile: 175.4 days
Tracked items: 14

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 218 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Awesome Cursor Rules MDC is a tool that generates Cursor rule files in MDC format from structured library metadata.

The project addresses the need to create comprehensive, consistent rule files for the Cursor AI editor by automating their generation from a JSON configuration. It uses semantic web search via Exa to gather best practices for each library, then leverages an LLM to synthesize that information into detailed, structured MDC rule files. The approach supports parallel processing to handle multiple libraries efficiently and includes a smart retry system that focuses on previously failed libraries by default, allowing interrupted runs to resume without reprocessing completed work.

This tool suits developers and teams who maintain multiple Cursor rule files or want to generate rules for a collection of libraries at scale. It works best when you have a structured list of libraries you want to document and are willing to configure API keys for Exa and an LLM provider such as Gemini, OpenAI, or Anthropic. The project provides command-line flexibility to process specific libraries, tags, or the entire collection, with options to control parallelism and API rate limits.

The project shows active maintenance with regular updates to handle edge cases and improve the generation pipeline. Development includes attention to user experience through features like verbose logging, test mode for validation, and configuration management via both command-line arguments and a config file. The codebase demonstrates iterative refinement of the generation process, with improvements to error handling and the retry mechanism to make the tool more reliable for batch processing workflows.