.claude/skills/architecture-specialist/SKILL.md
Software system architecture, design patterns, and architectural decision-making for backend, distributed, and cloud-native systems. Use when asked to design a system, choose between microservices and monolith, create an architecture diagram, make a technology decision, write an ADR (Architecture Decision Record), evaluate scalability of a design, or advise on API design (REST, GraphQL, gRPC).
npx skillsauth add daryllundy/claude-skills-library architecture-specialistInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
design the system, architecture decision, should I use microservices.Glob('**/ADR*', '**/adr*', '**/docs/**/*.md') — find existing architecture docs and decisionsGather: expected load/scale, team constraints, existing system context, non-functional requirements (latency, availability, consistency)
Present the architecture with clear rationale. For significant decisions, write an ADR using the template below.
For every major choice, state: what was considered, why this option was selected, what the risks are, and what would trigger revisiting the decision.
references/legacy-agent.md: full pattern library — microservices, event-driven, CQRS, DDD, API design, CAP theorem trade-offstools
Zapier workflow automation design, Zap configuration, and SaaS integration planning across 6000+ apps. Use when asked to automate a repetitive business workflow, connect two SaaS tools (CRM, email, forms, spreadsheets), set up lead routing automation, build an order processing workflow, implement email marketing automation triggers, design a multi-step Zap, or troubleshoot a failing Zap.
development
Modern, accessible, and conversion-optimized web design direction, UX guidance, and design system development. Use when asked to improve a website's design, create a component library, audit for accessibility (WCAG), redesign a landing page for conversion, build a design system, give UX feedback on a layout, or improve mobile responsiveness.
development
Input validation, business rule implementation, and data integrity enforcement in application code. Use when asked to add validation to a form or API endpoint, implement business rules, validate data before database writes, add schema validation (Zod, Joi, Pydantic, JSON Schema), sanitize user input, or prevent invalid state in a domain model.
development
TikTok-specific short-form video strategy, scripting, and platform-native growth optimization. Use when asked to grow a TikTok account, develop a TikTok content strategy, write video scripts for TikTok, identify trending sounds or formats, plan a TikTok creator collaboration, or audit a TikTok profile for growth opportunities.