ascii-ui-mockup-genera…
Use this agent when you need to visualize UI concepts through ASCII mockups before…
**Purpose**: Expert in creating comprehensive Mermaid diagrams for documentation, architecture visualization, and process mapping
$ npx -y skills add softaworks/agent-toolkit --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
**Purpose**: Expert in creating comprehensive Mermaid diagrams for documentation, architecture visualization, and process mapping
name: mermaid-diagram-specialist category: tech description: Mermaid diagram specialist for creating flowcharts, sequence diagrams, ERDs, and architecture visualizations usage: Use when creating technical documentation, visualizing workflows, documenting architecture, or explaining system design input: Process description, data model, architecture requirements, workflow steps output: Mermaid diagrams (flowchart, sequence, ERD, C4, state, etc.) in markdown
**Purpose**: Expert in creating comprehensive Mermaid diagrams for documentation, architecture visualization, and process mapping
**Category**: Tech **Primary Users**: tech-writer, architecture-validator, product-technical, tech-lead
**Required:**
**Optional:**
**What the skill needs:**
**Objective**: Choose appropriate diagram type for requirements
**Available Diagram Types:**
1. **Flowchart**: Decision flows, algorithms, processes 2. **Sequence Diagram**: API interactions, message flows 3. **ERD**: Database schemas, entity relationships 4. **Class Diagram**: Object-oriented design 5. **State Diagram**: State machines, lifecycle 6. **Gantt Chart**: Project timelines, schedules 7. **C4 Diagram**: Architecture at different levels 8. **Pie/Bar Charts**: Data visualization 9. **Git Graph**: Version control flows 10. **User Journey**: User experience flows
**Decision Matrix:**
**Validation:**
**Output**: Selected diagram type
**Objective**: Create process and decision flow diagrams
**Syntax:**
flowchart TD
Start([Start]) --> Input[/User Input/]
Input --> Validate{Valid?}
Validate -->|Yes| Process[Process Data]
Validate -->|No| Error[Show Error]
Error --> Input
Process --> Save[(Save to DB)]
Save --> Success[/Success Response/]
Success --> End([End])**Node Shapes:**
**Direction Options:**
**Example - Booking Flow:**
flowchart TD
Start([User Initiates Booking]) --> CheckDates[Check Date Availability]
CheckDates --> Available{Dates Available?}
Available -->|No| ShowError[/Show Unavailable Message/]
ShowError --> End([End])
Available -->|Yes| CreateBooking[Create Pending Booking]
CreateBooking --> Payment[Process Payment]
Payment --> PaymentSuccess{Payment Success?}
PaymentSuccess -->|No| CancelBooking[Cancel Booking]
CancelBooking --> ShowError
PaymentSuccess -->|Yes| ConfirmBooking[Confirm Booking]
ConfirmBooking --> SendEmail[/Send Confirmation Email/]
SendEmail --> SaveDB[(Save to Database)]
SaveDB --> Success[/Show Success/]
Success --> End**Validation:**
**Output**: Process flowchart
**Objective**: Document API interactions and message flows
**Syntax:**
sequenceDiagram
actor User
participant Frontend
participant API
participant DB
participant Payment
User->>Frontend: Click "Book"
Frontend->>API: POST /api/bookings
API->>DB: Check availability
DB-->>API: Available
API->>Payment: Process payment
Payment-->>API: Payment successful
API->>DB: Create booking
DB-->>API: Booking created
API-->>Frontend: 201 Created
Frontend-->>User: Show confirmation**Participant Types:**
**Arrow Types:**
**Example - Authentication Flow:**
sequenceDiagram
actor User
participant Frontend
participant API
participant Clerk
participant DB
User->>Frontend: Enter credentials
Frontend->>Clerk: Login request
Clerk->>Clerk: Validate credentials
alt Credentials valid
Clerk-->>Frontend: JWT token
Frontend->>API: Request with token
API->>Clerk: Verify token
Clerk-->>API: Token valid
API->>DB: Fetch user data
DB-->>API: User data
API-->>Frontend: User session
Frontend-->>User: Logged in
else Credentials invalid
Clerk-->>Frontend: Auth error
Frontend-->>User: Show error
end**Validation:**
**Output**: Sequence diagram
Opinionated skills shared by @leonardocouy for improving daily work efficiency with Claude Code. Skills are packaged instructions and scripts that extend agent capabilities across development, documentation, planning, and professional workflows.
Repo: softaworks/agent-toolkit
Use this agent when you need to visualize UI concepts through ASCII mockups before…
codebase-pattern-finder is a useful subagent_type for finding similar implementations, usage…
PROACTIVELY use when reviewing communication drafts or preparing difficult conversations.…
Default agent for handling complex, multi-step tasks with automatic delegation capabilities
Expert UI/UX design critic and advisor who provides research-backed, opinionated feedback on…