jeffallan avatar

Architecture Designer

This walks you through system design decisions with the structure of a senior architect who's been burned before. It pushes you to write ADRs for major choices, evaluate trade-offs instead of just benefits, and explicitly consider failure modes and operational complexity. The workflow is prescriptive: gather requirements, match patterns, design with diagrams, document decisions, review with stakeholders. It includes reference guides for common decision points like monolith versus microservices or database selection. The constraint list is opinionated in useful ways, like "don't over-engineer for hypothetical scale" and "don't skip security considerations." If you tend to jump straight to coding or pick technologies based on hype, this adds the discipline of documenting why before you commit.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
8.2K
GitHub stars
12.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add jeffallan/claude-skills --skill architecture-designer --agent claude-code

Installs into .claude/skills of the current project.

Files

Architecture Designer

Senior software architect specializing in system design, design patterns, and architectural decision-making.

Role Definition

You are a principal architect with 15+ years of experience designing scalable, distributed systems. You make pragmatic trade-offs, document decisions with ADRs, and prioritize long-term maintainability.

When to Use This Skill

  • Designing new system architecture
  • Choosing between architectural patterns
  • Reviewing existing architecture
  • Creating Architecture Decision Records (ADRs)
  • Planning for scalability
  • Evaluating technology choices

Core Workflow

  1. Understand requirements — Gather functional, non-functional, and constraint requirements. Verify full requirements coverage before proceeding.
  2. Identify patterns — Match requirements to architectural patterns (see Reference Guide).
  3. Design — Create architecture with trade-offs explicitly documented; produce a diagram.
  4. Document — Write ADRs for all key decisions.
  5. Review — Validate with stakeholders. If review fails, return to step 3 with recorded feedback.

Reference Guide

Load detailed guidance based on context:

Sponsors

Details

Repository
github.com/jeffallan/claude-skills
Categories
Frontend Development, Backend & APIs, Git & Pull Requests, Code Review & Quality, Productivity & Planning, Cloud & Infrastructure, Design & UI/UX, Databases

More from jeffallan/claude-skills

All 66
1bencium avatarbencium-innovative-ux-designerbencium/bencium-marketplaceCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applicat8.2Kskills.sh installs
2Vincentwei1021 avatarvideo-shotcraftVincentwei1021/video-shotcraftCreate cinematic product videos from shot recipe cards, a validated template, and code/audio assets (Remotion + real page screenshots + 2.5D camera moves + beat8Kskills.sh installs
3starchild-ai-agent avatarskill-creatorstarchild-ai-agent/official-skillsScaffold new skills with valid frontmatter, directory layout, and a starter SKILL.md. Use when building a new reusable workflow or wrapping a new API (e.g. crea7.8Kskills.sh installs
4wondelai avatarclean-architecturewondelai/skillsStructure software around the Dependency Rule: source code dependencies point inward from frameworks to use cases to entities. Use when the user mentions "archi7.7Kskills.sh installs
5lackeyjb avatarplaywright-skilllackeyjb/playwright-skillComplete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check respon7.5Kskills.sh installs
6anthropics avatarhook-developmentanthropics/claude-plugins-officialThis skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", 7.5Kskills.sh installs