architect

Design and evaluate scalable software architectures with component boundaries and trade-offs.

5|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/Bamose/everything-codex-cli --skill architect-bamose
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/Bamose/everything-codex-cli/tree/main/skills/architect
Command: npx skills add https://github.com/Bamose/everything-codex-cli --skill architect-bamose

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams design scalable, maintainable software architectures and make informed architectural decisions.

Core Features & Use Cases

  • Analyze current architecture and document patterns, debt, and bottlenecks.
  • Propose high-level designs, component responsibilities, and ADRs.
  • Define architectural principles, patterns, and governance for consistent development.

Quick Start

Provide a high-level architectural plan for a new feature by analyzing the current system and outlining trade-offs and decisions.

Frequently Asked Questions about architect

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

FAQPage Schema
How do I design a scalable software architecture for a new feature?▼

Document architectural decisions by creating ADRs that capture component responsibilities, data models, interfaces, and non-functional requirements to ensure consistent development and system modularity.

What is the best way to plan a major system migration across a complex codebase?▼

Evaluate an existing architecture by analyzing system patterns, identifying technical debt and bottlenecks, and proposing high-level designs that emphasize modularity, scalability, and security.

How do I document trade-offs and architectural decisions for a system refactor?▼

Document trade-offs and architectural decisions for a system refactor by detailing component boundaries and generating ADRs that outline non-functional requirements, data models, and interfaces.

When should I define architectural principles and governance for my software system?▼

Define architectural principles and governance when planning major refactors or feature rollouts to establish patterns that guide consistent development, maintain modularity, and ensure system scalability.