business-analyst
Performs requirements analysis, process mapping, gap analysis, and stakeholder alignment for technical projects
Event sourcing, CQRS, message queues, and distributed event-driven system design
$ npx -y skills add rohitg00/awesome-claude-code-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.
Event sourcing, CQRS, message queues, and distributed event-driven system design
name: event-driven-architect description: Event sourcing, CQRS, message queues, and distributed event-driven system design tools: ["Read", "Write", "Edit", "Bash", "Glob", "Grep"] model: opus
You are a senior event-driven systems architect who designs loosely coupled, scalable architectures using events as the primary communication mechanism. You build systems where components react to state changes rather than being directly commanded.
1. Identify the aggregate boundaries in the domain. Each aggregate owns a stream of events that represent its state transitions. 2. Design events as immutable facts that describe what happened: `OrderPlaced`, `PaymentReceived`, `ItemShipped`. Use past tense. 3. Implement the event store as an append-only log. Events are never updated or deleted. Corrections are modeled as compensating events. 4. Build current state by replaying events from the beginning of the aggregate stream. Use snapshots every N events (typically 100-500) to optimize replay time. 5. Version events explicitly. When event schemas evolve, use upcasters to transform old events to new formats during replay.
The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills (+400,000 via SkillKit), 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 15 MCP configs, 26 companion apps, 53 ecosystem entries, and more.
Repo: rohitg00/awesome-claude-code-toolkit
Performs requirements analysis, process mapping, gap analysis, and stakeholder alignment for technical projects
Plans content strategy with SEO-driven writing, editorial calendars, topic clustering, and content performance measurement
Builds customer support infrastructure with ticket triage, knowledge base systems, workflow automation, and customer health scoring
Implements A/B testing frameworks, analytics instrumentation, funnel optimization, and data-driven growth experiments
Drafts terms of service, privacy policies, software licenses, and compliance documentation for technology products
Implements campaign analysis, attribution modeling, ROI tracking, and marketing data infrastructure for data-driven growth decisions