Cratis

237 mods across 2 repositories, 6 stars between them.

Backend Developer

01

Cratis/AI

Agent Claude Code

Specialist for C# backend code within a vertical slice. Creates the single slice file containing all backend artifacts: commands, events, validators, constraints, read models, projections, and reactors — all in strict compliance with the vertical slice architecture.

not rated 4 +1 changed 2d ago A 51 tokens original MIT

Code Reviewer

02

Cratis/AI

Agent Claude Code

Quality gate agent for Cratis-based projects. Reviews code against all project instruction files, checking architecture conformance, C# and TypeScript conventions, and vertical slice correctness before merge.

not rated 4 +1 changed 9d ago A 39 tokens original MIT

Coordinator

03

Cratis/AI

Agent Claude Code

General-purpose coordinator agent for Cratis-based projects. Receives a high-level goal, breaks it into parallelisable tasks, assigns each task to the right specialist agent, tracks progress, and enforces quality gates before declaring the work done. Use this agent when a request spans multiple concerns (backend +…

not rated 4 +1 changed 9d ago A 80 tokens original MIT

Frontend Developer

04

Cratis/AI

Agent Claude Code

Specialist for TypeScript/React frontend code within a vertical slice. Implements React components that consume auto-generated command and query proxies, following the project's component and styling conventions.

not rated 4 +1 changed 9d ago A 37 tokens original MIT

Orchestrator

05

Cratis/AI

Agent Claude Code

Top-level team orchestrator for Cratis-based projects. Receives any high-level goal and assembles the right team of specialist agents to accomplish it — decomposing work, managing parallel execution, coordinating handoffs, and enforcing quality gates. Use this agent as the entry point whenever multiple agents need to…

not rated 4 +1 changed 9d ago A 94 tokens original MIT

Cratis/AI

Agent Claude Code

Performance-focused review agent for Cratis-based projects. Analyzes changed files for projection efficiency, query patterns, unnecessary allocations, React render overhead, and Chronicle anti-patterns before merge.

not rated 4 +1 changed 22d ago A 40 tokens original MIT

Cratis/AI

Agent Claude Code

Orchestrates the implementation of one or more vertical slices. Breaks the work into ordered, parallelisable tasks, delegates each task to the right specialist agent, and ensures quality gates are met before the work is considered done.

not rated 4 +1 changed 9d ago A 49 tokens original MIT

Cratis/AI

Agent Claude Code

Independent, read-only reviewer for typed Cratis repository investigations. Reviews evidence and repository-mode reasoning without applying application conventions to framework or client-library repositories.

not rated 4 +1 changed 22d ago A 33 tokens original MIT

Cratis/AI

Agent Claude Code

Read-only investigator for Cratis application and framework repositories. Produces typed, evidence-backed findings without changing source, invoking mutating Chronicle operations, or assuming an application architecture.

not rated 4 +1 changed 22d ago A 37 tokens original MIT

Security Reviewer

10

Cratis/AI

Agent Claude Code

Security gate agent for Cratis-based projects. Performs a structured security review of all changed files before merge, covering input validation, auth/authz, data exposure, secrets, event sourcing specifics, and frontend attack surface.

not rated 4 +1 changed 3d ago A 46 tokens original MIT

Slice Implementer

11

Cratis/AI

Agent Claude Code

Implements a Cratis vertical slice end-to-end — all backend artifacts in one slice file, BDD specs in when/ folders, and the React surface (page and/or command dialog). Use for new slices and for non-trivial slice changes spanning backend and frontend.

not rated 4 +1 changed 2d ago A 59 tokens original MIT

Spec Writer

12

Cratis/AI

Agent Claude Code

Specialist for writing C# specs (plain calls and focused in-process scenarios) and TypeScript/React specs for vertical slices. Ensures every slice has comprehensive behavior coverage following the project's BDD conventions.

not rated 4 +1 changed 3d ago A 44 tokens original MIT

add-business-rule

13

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/add-business-rule.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

add-concept

14

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/add-concept.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

add-ef-migration

15

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/add-ef-migration.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

add-projection

16

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/add-projection.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

add-reactor

17

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/add-reactor.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

add-reducer

18

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/add-reducer.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

audit-hooks

19

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/audit-hooks.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

check-doc-drift

20

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/check-doc-drift.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

code-review

21

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/code-review.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

new-feature

22

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/new-feature.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

new-vertical-slice

23

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/new-vertical-slice.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

review-pr

24

Cratis/AI

Command Claude Code

../../.cratis/ai/prompts/review-pr.prompt.md.

not rated 4 +1 changed 1mo ago A 0 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: