Alpha Version: You are viewing the ALPHA documentation. This is an experimental version and may contain breaking changes.
Skip to main content

AI-Assisted Development

Reventless includes a set of AI skills that help you build event-sourced applications faster. Describe your domain, and an AI assistant generates complete, compilable Reventless code — plugins, aggregates, read models, DCB slices, extension points, tests, and configuration.

What's Included

SkillPurpose
reventless-appGenerate complete applications from domain requirements
event-sourcing-cqrsLearn ES/CQRS concepts in the context of Reventless
event-modelingTranslate Event Modeling diagrams into Reventless components
rescriptReScript v12 patterns and pitfall avoidance
reventless-testingTesting patterns (BehaviorTest DSL, E2E, mocks)
reventless-awsAWS deployment patterns (DynamoDB, Lambda, Pulumi)
reventless-contextPre-implementation discovery for existing codebases

Plus 3 slash commands (/reventless-new, /reventless-add, /reventless-validate) and 2 review agents (architecture-reviewer, code-reviewer).

Supported AI Assistants

The skills use the portable SKILL.md open standard and work across:

AssistantSupport Level
Claude CodeFull (skills + MCP + agents + commands + hooks)
Codex CLISkills (auto-discovered from .agents/skills/)
CursorSkills (cross-reads .claude/skills/)
GitHub CopilotSkills (cross-reads .claude/skills/)
Gemini CLIContent portable via GEMINI.md (manual)

Installation

Skills are automatically available when working in a Reventless project — they live in .claude/skills/ at the repo root and are picked up by Claude Code automatically.

For projects outside the reventless-core repo, copy or symlink the .claude/ folder from reventless-core into your project root:

# Symlink (stays up-to-date when reventless-core is updated)
ln -s /path/to/reventless-core/.claude .claude

# Or copy (standalone snapshot)
cp -r /path/to/reventless-core/.claude .claude

Other Assistants

Skills in .claude/skills/ are cross-discovered by Cursor and GitHub Copilot automatically. For Codex CLI, symlink or copy to .agents/skills/.

MCP Integration

Reventless includes a built-in MCP server that gives Claude Code native access to your application's commands and read models while it is running.

See MCP Server for details on what the server exposes and how to configure it.