skills/system/senior-architect/SKILL.md
Comprehensive software architecture skill for designing scalable, maintainable systems across web, mobile, and backend stacks (React, Next.js, Node/Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python). Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.
npx skillsauth add bzellman/earp-kit senior-architectInstall 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.
Provide architecture direction, system design patterns, and decision frameworks for multi-platform products. Use bundled scripts to generate starter diagrams, scan project footprints, and summarize dependencies.
Run a script based on the task:
python3 scripts/architecture_diagram_generator.py <project-path> [--output diagram.mmd]
python3 scripts/project_architect.py <project-path> [--verbose]
python3 scripts/dependency_analyzer.py <project-path> [--analyze]
Generate a starter Mermaid diagram you can refine.
scripts/architecture_diagram_generator.pyreferences/architecture_patterns.mdSummarize the project footprint and highlight likely components.
scripts/project_architect.pyreferences/system_design_workflows.mdDetect common dependency files and summarize stack signals.
scripts/dependency_analyzer.pyreferences/tech_decision_guide.mdLoad these only when needed:
references/architecture_patterns.md for patterns and anti-patternsreferences/system_design_workflows.md for system design processreferences/tech_decision_guide.md for stack decisions and trade-offsdevops
Use when running 2+ /prd-to-pr or /bug-to-pr pipelines simultaneously, when user says "run these in parallel", "batch these PRDs/bugs", "orchestrate these workflows", or has multiple work items to ship end-to-end concurrently
business
Generate a report about a video
development
Use when the user provides multiple loosely-described items (bugs, features, ideas, fixes) in a single message and wants each researched against the codebase, classified, and turned into a GitHub issue. Handles batch input of mixed-type work items.
development
Self-healing merge-to-production pipeline. Use when the user approves a PR for merge, says "ship it", "deploy this", "merge and deploy", "take this to prod", or wants to promote code through environments. Handles CI monitoring, failure analysis and auto-fix, DB migrations, terraform apply, and progressive deployment (dev -> staging -> prod) with health verification at each stage. Also triggers for partial invocations like "promote to staging", "deploy to prod", "run migrations", or "check deploy status".