Skip to content

TRINITY-21/dotruler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotruler

One config. Every AI coding tool. Always in sync.

Generate CLAUDE.md, .cursorrules, copilot-instructions.md, and other AI tool configs from a single source of truth — so your project's AI guidance stays consistent no matter which tool your team is using today.

The problem

If you've used more than one AI coding tool, you've hit this:

  • Claude Code reads CLAUDE.md
  • Cursor reads .cursorrules
  • GitHub Copilot reads copilot-instructions.md
  • Cline, Aider, Continue — each with their own format

Same project guidance, four-plus copies, all slowly drifting out of sync.

The fix

Write your project's AI guidance once in dotruler.yaml. Run dotruler sync. Every supported AI tool now sees the same instructions.

Install

pip install dotruler

Quick start

# In your project root
dotruler init

# Edit dotruler.yaml with your project's guidance

# Generate all configs
dotruler sync

Supported tools

  • Claude Code (CLAUDE.md)
  • Cursor (.cursorrules)
  • GitHub Copilot (copilot-instructions.md)
  • Cline
  • ...more on the way — open an issue for the tool you use.

Why

I switched between Claude Code and Cursor on the same project enough times to get tired of paste-into-three-files-after-every-update. dotruler is the tool I wished existed.

Tech

Python · Textual · Rich · packaged on PyPI

License

MIT


Built by Joseph Yaw Agyeman · @TRINITY-21

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages