architect

Design, analyze, and document software architecture with C4 model diagrams and ADRs.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/teaglebuilt/aiconfig --skill architect-teaglebuilt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/teaglebuilt/aiconfig/tree/main/.claude/skills/architect
Command: npx skills add https://github.com/teaglebuilt/aiconfig --skill architect-teaglebuilt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

This Skill assists in making critical architectural decisions, analyzing existing codebases, generating diagrams, and documenting architectural choices.

Core Features & Use Cases

  • Codebase Analysis: Understand project structure, dependencies, and identify architectural patterns.
  • Architecture Evaluation: Compare and score different architectural options against quality attributes.
  • Documentation: Generate Architecture Decision Records (ADRs) and diagrams (C4, Sequence, Deployment).
  • Design: Guide the creation of new system architectures from scratch.
  • Use Case: You need to decide between a microservices or a modular monolith approach for a new project. This Skill can help you analyze the trade-offs based on your team's structure, domain complexity, and scaling needs.

Quick Start

Analyze the architecture of the current project by reading the references/analysis-procedure.md file.

Frequently Asked Questions about architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I document software architecture decisions and generate diagrams?

Document software architecture by generating Architecture Decision Records (ADRs) and creating C4, Sequence, and Deployment diagrams to capture system design choices and visual structures.

What is the best way to analyze an existing codebase for architectural patterns?

Analyze a codebase by assessing project structure, dependencies, and existing patterns to identify architectural traits and evaluate codebase architecture against quality attributes.

How do I evaluate microservices vs modular monolith architecture for a new project?

Evaluate architecture options by comparing and scoring microservices against modular monoliths based on team structure, domain complexity, and scaling needs to guide system design decisions.

Can I design a new system architecture from scratch using established methodologies?

Design new system architecture from scratch by applying established methodologies like the C4 model to guide pattern selection, structure creation, and system design documentation.

When do I need to create Architecture Decision Records for my software project?

Create Architecture Decision Records when making critical architectural decisions to formalize trade-offs, document pattern selection rationale, and ensure system design choices are recorded for future reference.