← Open Source
s-smits

agentic-cursorrules

A practical approach to managing multiple AI agents in Cursor through strict file-tree partitioning and domain boundaries.

AI EngineeringPrompt & ScaffoldPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
646
Stars
54
Forks
+0
This week
3
Contributors
Created 2024-11-25 · Updated 2026-09-26 · #15574 today
Top developers
s-smitsbradenkeithflight505

s-smits/agentic-cursorrules is ranked 15,574 with 646 stars.

Same-category comparison

s-smits/agentic-cursorrules is ranked 15,574 among these 8 peers; modiqo/waggle is ranked 15,573.

Same-category comparison
NameRankMetrics
luolin-ai/Dify-Enterprise-WeChat-bot15,560
Stars:
647
Forks:
99
manojmallick/sigmap15,561
Language:
JavaScript
Stars:
647
Forks:
51
24mlight/a-share-mcp-is-just-i-need15,566
Language:
Python
Stars:
646
Forks:
110
modiqo/waggle15,573
Language:
Rust
Stars:
646
Forks:
69
cloneofsimo/paint-with-words-sd15,581
Language:
Jupyter Notebook
Stars:
645
Forks:
49
Description:
Implementation of Paint-with-words with Stable Diffusion : method from eDiff-I that let you generate image from text-labeled segmentation map.
huchenlei/ComfyUI-IC-Light-Native15,585
Language:
Python
Stars:
645
Forks:
36
Description:
ComfyUI native implementation of IC-Light.
lofcz/LLMTornado15,587
Language:
C#
Stars:
645
Forks:
119
Description:
The . NET library to build AI agents with 30+ built-in connectors.
v4rl-ucy/ccm_slam15,591
Language:
C++
Stars:
645
Forks:
111
Description:
CCM-SLAM: Robust and Efficient Centralized Collaborative Monocular SLAM for Robotic Teams.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryAI Engineering
SubcategoryPrompt & Scaffold
Stars646
Forks54
Contributors3
Created date2024-11-25
Updated date2026-09-26
Stars in 1 day0
Stars in 7 days0
Rank15,574
Previous rank15,383
Rank change-191
7-day stars rank15,066
Previous 7-day stars rank15,068
7-day stars rank change2
Total stars rank15,852
Previous total stars rank15,824
Total stars rank change-28
CountryNetherlands
README summary

agentic-cursorrules **Give your AI agents a sense of place. ** Partition large codebases into domain-specific contexts for multi-agent workflows. This tool generates isolated markdown rule files that prevent agent conflicts by giving them explicit file-tree boundaries. Why this exists We've all been there: you give an AI agent access to your whole repository, and suddenly it's "refactoring" a utility file that breaks five other modules you didn't even mention. Traditional workflows drown agents in context they don't

need. **Agentic-cursorrules** solves this by keeping each agent inside a clearly defined slice of the tree. Conversations stay focused, diffs stay local, and coordination overhead drops because your agents aren't trying to understand the entire universe at once. How it works At its core, this tool is a boundary manager. It reads a configuration (which it can auto-detect for you! ) mapping directory patterns to named domains. When you run it, it resolves these domains, respects your rules, and

writes per-domain markdown files (like ). These files describe the boundaries, relevant paths, and guardrails for that specific domain. You reference these in your IDE (Cursor, Windsurf, etc. 10+ and uv (because life is too short for slow installs). The command is the friendliest way to start. It scans your project, guesses the logical domains, and builds a for you interactively. Using the tool Auto-pilot mode Just want to see what it finds? This scans your repo and saves

a without overwriting your main config. Great for checking if your folder structure makes sense to a machine. Taking control For production use, you'll likely want to define your boundaries manually in : Then generate the files: Handy options : The friendly setup wizard. : dry-run that shows you what config is loaded. : Paste a text-based file tree if you want to generate config from a diagram. : Keep the generated markdown files in the script directory (useful for testing without cluttering

your actual project). : Run continuously every minute (good for active development sessions). What you get For each domain, you get a markdown file like . Reference this file when you start a chat with your AI. It contains a visual tree of *only* the files that matter to that domain, along with instructions to "only reference and modify files within this structure. Repository layout Just so you know where things are:

Frequently asked questions

How many stars and forks are recorded?

s-smits/agentic-cursorrules has 646 stars and 54 forks.

What is the repository rank?

s-smits/agentic-cursorrules is ranked 15,574.

What language and category are recorded?

s-smits/agentic-cursorrules has 646 stars, uses Python and belongs to AI Engineering.

Which repository is closest in rank?

s-smits/agentic-cursorrules is compared with modiqo/waggle, ranked 15,573 with 646 stars.

README

agentic-cursorrules

Give your AI agents a sense of place.

Partition large codebases into domain-specific contexts for multi-agent workflows. This tool generates isolated markdown rule files that prevent agent conflicts by giving them explicit file-tree boundaries.

Why this exists

We've all been there: you give an AI agent access to your whole repository, and suddenly it's "refactoring" a utility file that breaks five other modules you didn't even mention.

Traditional workflows drown agents in context they don't need. Agentic-cursorrules solves this by keeping each agent inside a clearly defined slice of the tree. Conversations stay focused, diffs stay local, and coordination overhead drops because your agents aren't trying to understand the entire universe at once.

How it works

At its core, this tool is a boundary manager. It reads a configuration (which it can auto-detect for you!) mapping directory patterns to named domains.

When you run it, it resolves these domains, respects your .gitignore rules, and writes per-domain markdown files (like @agent_backend_api.md). These files describe the boundaries, relevant paths, and guardrails for that specific domain. You reference these in your IDE (Cursor, Windsurf, etc.) so your AI helper knows exactly where its lane is—and stays in it.

Getting started

You'll need Python 3.10+ and uv (because life is too short for slow installs).

# 1. Clone the repo
git clone https://github.com/s-smits/agentic-cursorrules.git .agentic-cursorrules
cd .agentic-cursorrules

# 2. Install dependencies
uv sync

# 3. Run the setup wizard
uv run agentic-cursorrules --init

The --init command is the friendliest way to start. It scans your project, guesses the logical domains, and builds a config.yaml for you interactively.

Using the tool

Auto-pilot mode

Just want to see what it finds?

uv run agentic-cursorrules --auto-config

This scans your repo and saves a config_auto.yaml without overwriting your main config. Great for checking if your folder structure makes sense to a machine.

Taking control

For production use, you'll likely want to define your boundaries manually in config.yaml:

project_title: "super-app"
tree_focus:
  - "backend/api"       # The API team's domain
  - "frontend/dashboard" # The dashboard team's domain
  - "shared/utils"      # Everyone's favorite dumping ground

Then generate the files:

uv run agentic-cursorrules

Handy options

  • --init: The friendly setup wizard.
  • --verify-config: dry-run that shows you what config is loaded.
  • --tree-input: Paste a text-based file tree if you want to generate config from a diagram.
  • --local-agents: Keep the generated markdown files in the script directory (useful for testing without cluttering your actual project).
  • --recurring: Run continuously every minute (good for active development sessions).

What you get

For each domain, you get a markdown file like @agent_backend_api.md.

Reference this file when you start a chat with your AI. It contains a visual tree of only the files that matter to that domain, along with instructions to "only reference and modify files within this structure." It's like putting blinders on a racehorse—it keeps them moving forward, fast.

Repository layout

Just so you know where things are:

.agentic-cursorrules/
├── agentic_cursorrules/          # The brains of the operation
│   ├── agent_generator.py        # Writes the markdown files
│   ├── config_updater.py         # Manages the yaml configs
│   ├── project_tree_generator.py # Draws those pretty trees
│   └── smart_analyzer.py         # Sherlock Holmes for your folder structure
├── main.py                       # The entry point
├── config.yaml                   # Your settings
└── pyproject.toml                # Dependencies
Nearby in the ranking
Similar items