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

AI Skills Development

The Reventless plugin (reventless-skills) packages AI skills, commands, agents, and rules as a Claude Code plugin. The skills themselves use the portable SKILL.md open standard, making them usable across multiple AI assistants.

Plugin Architecture

.claude/
├── skills/ # Portable SKILL.md files (work with any assistant)
│ ├── rescript/
│ ├── event-sourcing-cqrs/
│ ├── reventless-app/
│ ├── event-modeling/
│ ├── reventless-testing/
│ ├── reventless-aws/
│ └── reventless-context/
├── commands/ # Claude Code slash commands
│ ├── reventless-new.md
│ ├── reventless-add.md
│ └── reventless-validate.md
├── agents/ # Claude Code subagents
│ ├── architecture-reviewer.md
│ └── code-reviewer.md
├── rules/ # Behavioral guidelines
│ ├── conventions.md
│ ├── component-guidelines.md
│ └── app-developer.md
├── hooks/ # Lifecycle hooks
│ ├── hooks.json
│ └── SessionStart
├── .mcp.json # MCP server connections
└── settings.json # Plugin permissions

Skill Dependency Graph

event-sourcing-cqrs ─────────────────┐

event-modeling ──┐ │
├──→ reventless-app ─┤──→ rescript
│ │ │
│ ▼ │
│ reventless-testing│
│ │
└──→ reventless-aws │

reventless-context ───────────────────┘

Portability

AssetPortable?
SKILL.md + references/Yes — works with Claude Code, Codex, Cursor, Copilot
CommandsClaude Code only
AgentsClaude Code only
RulesClaude Code only (other tools have equivalents)
HooksClaude Code only
MCP configPartial (MCP is open protocol, config format varies)

Distribution

The plugin is distributed via the GitHub marketplace pattern. The source lives in .claude/ at the reventless-core repo root. The marketplace manifest is in .claude-plugin/marketplace.json.