{"enrichment":{"faq":[{"a":"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\u2014all tailored to Apple platforms with opinionated technology stack recommendations and architectural trade-off analysis.","q":"How does architecture-spec generate iOS app architecture specifications?"},{"a":"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.","q":"Can architecture-spec design iOS MVVM architecture with SwiftUI?"},{"a":"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.","q":"What does architecture-spec include in its technical documentation?"},{"a":"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\u2014supporting iOS, macOS, watchOS, visionOS, and other Apple platforms.","q":"Can I use architecture-spec to create technical specs from product requirements?"},{"a":"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.","q":"What platforms does architecture-spec support?"}],"shadow_tags":["ios-architecture","swift-design-patterns","swiftui-framework","system-design-docs","tech-stack-planning","data-modeling","networking-layer","mvvm-pattern","code-organization","apple-frameworks"],"summary_rewrite":"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."},"files":[{"bytes":38089,"path":"skills/product/architecture-spec/SKILL.md","sha256":"9d23a48b864a9cc81d28b4d9de45f4bdbdd909bccc2e63b652f856107c287e42","url":"https://skillfed.io/files/rshankras/claude-code-apple-skills/architecture-spec/fc9defe3/SKILL.md"}],"id":"rshankras/claude-code-apple-skills/architecture-spec","links":{"html":"https://skillfed.io/rshankras/claude-code-apple-skills/architecture-spec","md":"https://skillfed.io/rshankras/claude-code-apple-skills/architecture-spec.md","repo":"https://github.com/rshankras/claude-code-apple-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":47,"language":"Swift","last_updated":"2026-07-24","license":"MIT","name":"architecture-spec","publisher":"rshankras","stars":565},"relations":{"similar":[{"id":"rshankras/claude-code-apple-skills/implementation-guide"},{"id":"olehsvyrydov/AI-development-team/native-mobile-developer"},{"id":"rshankras/claude-code-apple-skills/integration-test-scaffold"},{"id":"rshankras/claude-code-apple-skills/networking-layer"},{"id":"rshankras/claude-code-apple-skills/test-spec"},{"id":"vasilyu1983/AI-Agents-public/software-mobile"},{"id":"rshankras/claude-code-apple-skills/implementation-spec"},{"id":"rshankras/claude-code-apple-skills/migration-patterns"},{"id":"fengshao1227/ccg-workflow/mobile"},{"id":"dpearson2699/swift-ios-skills/swiftdata"}]},"slug":{"owner":"rshankras","repo":"claude-code-apple-skills","skill":"architecture-spec"},"version":"fc9defe3"}
