Customize Overview

Vyre is designed to be deeply customizable. From rules that guide every agent session to plugins that add new tools — adapt Vyre to fit your team's exact workflow.

Configuration files

Vyre uses a layered configuration system:

FileScopeWhat it does
.vyre/rules/*.mdRepositoryRules for agents working on this project
.vyre/hooks.jsonRepositoryEvent hooks for CI/CD integration
.agents/skills/RepositoryCustom skills for domain-specific tasks
~/.vyre/config.jsonGlobalPersonal preferences, default model, keybindings
~/.agents/GlobalGlobal skills and rules for all projects

Commit .vyre/ and .agents/ to your repository. This ensures your entire team benefits from the same configurations without any manual setup.

What's available

Recommended setup

A well-configured Vyre project looks like this:

code
my-project/
├── .vyre/
│   ├── rules/
│   │   ├── coding-standards.md    # TypeScript, naming, comments
│   │   ├── testing.md             # Testing conventions
│   │   └── architecture.md        # Project structure rules
│   └── hooks.json                 # Post-agent hooks (tests, format)
└── .agents/
    └── skills/
        ├── api-endpoint/          # How to write API routes here
        │   ├── SKILL.md
        │   └── examples/
        └── react-component/       # How to write components here
            ├── SKILL.md
            └── examples/

Start by writing your most important rules — the things you wish every new developer on your team knew on day one. Then add skills for the tasks your team does most often.