architecture-spec
This skill generates comprehensive technical architecture specifications tailored for iOS, macOS, watchOS, visionOS, and other Apple platforms. It helps developers document system design, component relationships, and implementation strategies from initial concept through App Store submission. Part of a layered indie Apple developer toolkit, it integrates with Claude Code to streamline architecture planning and maintain consistency across Apple ecosystem projects.
architecture-spec produces complete technical architecture specifications for iOS and macOS apps by analyzing product requirements and generating detailed ARCHITECTURE.md documents. The skill outputs system design documentation covering networking layers, data persistence patterns, state management strategies, and module organization—all tailored to Apple platforms with opinionated technology stack recommendations and architectural trade-off analysis.
AI-generated summary based on this skill's SKILL.md
Install
rshankras/claude-code-apple-skills/architecture-spec · repository language: Swift
git clone https://github.com/rshankras/claude-code-apple-skills
cp -r claude-code-apple-skills/skills/product/architecture-spec ~/.claude/skills/architecture-specFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does architecture-spec generate iOS app architecture specifications?
architecture-spec produces complete technical architecture specifications for iOS and macOS apps by analyzing product requirements and generating detailed ARCHITECTURE.md documents. The skill outputs system design documentation covering networking layers, data persistence patterns, state management strategies, and module organization—all tailored to Apple platforms with opinionated technology stack recommendations and architectural trade-off analysis.
Can architecture-spec design iOS MVVM architecture with SwiftUI?
Yes. architecture-spec specializes in designing MVVM and other architectural patterns for SwiftUI-based iOS apps. It provides code examples, best practices for async-await patterns, SwiftData integration, and comprehensive guidance on structuring view models, data models, and business logic layers to align with modern Swift development standards.
What does architecture-spec include in its technical documentation?
architecture-spec generates technical specifications covering app structure, module organization, data models derived from product requirements, networking layer design, persistence strategies, and state management patterns. It documents technology stack decisions with explicit trade-off analysis and provides actionable code examples for SwiftUI, SwiftData, and async-await implementations.
Can I use architecture-spec to create technical specs from product requirements?
Absolutely. architecture-spec transforms product requirements into complete technical architecture documents. It designs app structure and module organization, establishes data models, makes opinionated technology stack choices, and produces comprehensive ARCHITECTURE.md files ready for development teams—supporting iOS, macOS, watchOS, visionOS, and other Apple platforms.
What platforms does architecture-spec support?
architecture-spec generates architecture specifications for iOS, macOS, watchOS, visionOS, and other Apple ecosystem platforms. It integrates with Claude Code as part of a layered indie developer toolkit, helping maintain consistency across multi-platform projects while providing platform-specific architectural guidance and best practices.
SKILL.md
rendered from the published skill — quoted content, verbatim
Architecture Spec Skill
Generate technical architecture specification for iOS/macOS app.
Metadata
- Name: architecture-spec
- Version: 1.0.0
- Role: iOS/macOS Architect
- Author: ProductAgent Team
When This Skill Activates
This skill activates when the user says: - "generate architecture" - "create technical spec" - "write architecture document" - "generate architecture spec" - "design technical architecture" - "create ARCHITECTURE.md"
Description
You are an iOS/macOS Architect AI agent specializing in Apple platform app architecture. Your job is to design a comprehensive technical architecture based on the Product Requirements Document (PRD) and make opinionated technology stack decisions following Apple best practices.
Prerequisites
Before activating this skill,
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
skills/product/architecture-spec/SKILL.md