@virtualian/marr
v3.1.0
Published
MARR (Making Agents Really Reliable) - AI agent configuration system for consistent project context and standards
Downloads
53
Maintainers
Readme
Making Agents Really Reliable (MARR)
MARR is a configuration system for Claude Code that makes AI agents more predictable and effective through structured standards.
Marr is my real surname. I needed a configuration folder that Anthropic would never accidentally claim in
.claude/, so I just used my own name and retrofitted a backronym. Peak efficiency, minimal narcissism. Honest! 😄
What is MARR?
MARR provides a two-layer configuration system for AI agents:
- User-level (
~/.claude/marr/) — Personal preferences applied across all projects - Project-level (
.claude/marr/) — Project-specific standards and requirements
Standards cover git workflow, testing, MCP usage, documentation, and more. Projects stay self-contained while sharing common preferences.
Quick Start
# Install
npm install -g @virtualian/marr
# One-time user setup
marr init --user
# Initialize a project
marr init --project
# Or both at once
marr init --all
# Validate configuration
marr validateCommands
| Command | Description |
|---------|-------------|
| marr init --user | Set up user-level config (run once per machine) |
| marr init --project | Initialize current project with MARR |
| marr init --all | Set up both user and project config |
| marr validate | Check configuration is valid |
| marr clean | Remove MARR configuration |
| marr doctor | Interactive conflict resolution |
| marr standard | Manage standards |
| marr sync | Sync standards between projects |
Run marr <command> --help for detailed options.
Documentation
Full documentation at virtualian.github.io/marr
Development
git clone https://github.com/virtualian/marr.git
cd marr
npm install
npm run build
npm linkSee the Contributing Guide for more.
License
ISC
