architecture

Design high-level technical architecture for Apple platform projects.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/glwr/ai-coding-base --skill architecture-glwr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/glwr/ai-coding-base/tree/main/apple/.claude/skills/architecture
Command: npx skills add https://github.com/glwr/ai-coding-base --skill architecture-glwr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps translate feature specifications or project goals into a clear, high-level technical architecture that non-technical stakeholders can understand, removing ambiguity before implementation begins.

Core Features & Use Cases

  • Project-level architecture: Produce a system overview, component diagram, data model summary, persistence and networking strategies, and key design decisions for the whole project.
  • Feature-level design: Create SwiftUI view hierarchies, plain-language data models, and justified tech decisions for individual feature specs while asking clarifying questions when needed.
  • Context-aware outputs: Reads project context files such as CLAUDE.md, features/INDEX.md, and context/decisions.md to ensure consistency and records major decisions for future reference.

Quick Start

Run the architecture skill with the argument project to generate or update docs/architecture.md with a system overview and component list.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I create technical architecture documents for an Apple platform project?

This Skill generates high-level technical architecture for Apple platform projects, producing system overviews, component diagrams, data model summaries, and networking strategies from feature specifications.

How do I design a SwiftUI view hierarchy from a feature spec?

This Skill translates feature specifications into SwiftUI view hierarchies and plain-language data models, asking clarifying questions and providing justified technical decisions for individual feature designs.

What is the best way to document system-wide architecture for stakeholders?

Documenting system-wide architecture for stakeholders involves producing high-level component diagrams and data models that remove ambiguity, explicitly avoiding implementation details.

Can I generate architecture documents using existing project context files?

Yes, you can generate architecture documents using existing project context by reading files like CLAUDE.md, features/INDEX.md, and context/decisions.md to ensure consistency and record major design decisions.

Does the architecture design include implementation details for developers?

No, the architecture design explicitly avoids implementation details, focusing instead on high-level component diagrams, data model descriptions, and strategic tech decisions to keep outputs stakeholder-ready.