From communication
Show interactions and flows over time. Illustrate request paths, asynchronous patterns, error handling. Use when documenting complex flows or onboarding on system behavior.
How this skill is triggered — by the user, by Claude, or both
Slash command
/communication:sequence-diagramThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Visualize interactions and message flows between components over time.
Visualize interactions and message flows between components over time.
You are creating sequence diagrams to explain how components interact. Show request/response patterns, timing, error handling. Read flow requirements and interaction sequences.
Based on UML sequence diagrams and flow documentation:
Identify Actors: Services, external systems, users involved. List vertically on left.
Draw Time Axis: Vertical axis = time (top to bottom = early to late).
Draw Interactions:
Example: Order Processing:
Customer → API: POST /orders (order_id, items)
API → Database: INSERT order (async)
API → Payment Service: Charge card (sync)
Payment Service → Stripe: POST /charges
Stripe → Payment Service: 200 OK
Payment Service → API: 200 OK
API → Customer: 200 OK (order_id)
Database → Event Service: order.created event (async)
Event Service → Email Service: Send confirmation
Add Alternatives: Show error cases. "If payment fails, rollback order. If timeout, retry with exponential backoff."
npx claudepluginhub sethdford/claude-skills --plugin architect-communicationGenerates step-by-step guidance and configurations for creating Mermaid sequence diagrams. Activates when working with diagram creation or visual documentation.
Generates Mermaid flowcharts for architecture visualization using semantic shapes and sequence diagrams for interactions with mermaid-ascii compatibility. Validates and explains diagrams.
Creates system architecture diagrams using Mermaid, PlantUML, C4 model, flowcharts, and sequence diagrams. Useful for documenting architecture, system design, data flows, or technical workflows.