Generate visual architecture diagrams with code snippets in boxes
Generates visual architecture diagrams with code snippets in boxes connected by arrows.
/plugin marketplace add CaptainCrouton89/crouton-kit/plugin install learn@crouton-kit<component, flow, or concept to diagram>Create a clear visual explanation of:
$ARGUMENTS
Create box diagrams with code snippets inside connected by arrows:
┌─────────────────────────────────────┐
│ AuthService (src/auth/service.ts) │
│ │
│ class AuthService { │
│ async login(creds: Credentials) { │
│ const token = await verify(); │
│ return this.session.create(); │
│ } │
│ } │
└──────────────────┬──────────────────┘
│ token: JWT
▼
┌─────────────────────────────────────┐
│ SessionStore (src/auth/session.ts) │
│ │
│ class SessionStore { │
│ create(token: JWT): Session { │
│ return redis.set(token, data); │
│ } │
│ } │
└─────────────────────────────────────┘
┌──────────────────┐
│ [Idle] │
│ canStart: true │
└────────┬─────────┘
│ start()
▼
┌──────────────────┐
│ [Running] │◀────────┐
│ canStop: true │ │ retry()
└────────┬─────────┘ │
│ stop() │
▼ │
┌──────────────────┐ │
│ [Stopped] │─────────┘
│ canRetry: true │
└──────────────────┘