product-architecture-spec

Generates a technical architecture specification for iOS/macOS apps from a PRD.

4|1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill product-architecture-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-architecture-spec
Source: https://github.com/AutisticAF/claude-code-apple-dev-plugin/tree/main/skills/product-architecture-spec
Command: npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill product-architecture-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps engineering and product teams convert PRDs into a concrete technical architecture document that guides design and implementation.

Core Features & Use Cases

  • Generates ARCHITECTURE.md from PRD, product plans, and stakeholder inputs.
  • Recommends architecture patterns, tech stack, data models, and module organization.
  • Use Case: At project kickoff, produce a complete architecture blueprint to align teams and set milestones.

Quick Start

Place the PRD at docs/PRD.md and run the skill to generate docs/ARCHITECTURE.md

Frequently Asked Questions about product-architecture-spec

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

FAQPage Schema
How do I generate an architecture spec from a PRD for an iOS app?

To generate an architecture spec from a PRD, place your product requirements in docs/PRD.md and run the process to output a comprehensive docs/ARCHITECTURE.md covering pattern choice, tech stack, data flow, and navigation.

What should be included in a SwiftUI architecture specification?

A SwiftUI architecture specification should include the MVVM pattern choice, SwiftData persistence models, URLSession networking data flow, module organization, deployment considerations, and security guidelines.

Can I use SwiftData and MVVM for macOS app architecture planning?

Yes, SwiftData and MVVM are supported for macOS app architecture planning. The specification applies to both iOS and macOS apps, mapping data models and navigation structures from your PRD.

When do I need to convert a PRD into a technical architecture document?

You need to convert a PRD into a technical architecture document at project kickoff when teams require a concrete architecture blueprint to align stakeholders, choose patterns, define data models, and set milestones.

What is the best way to structure data models and networking in an iOS architecture blueprint?

The best way to structure data models and networking in an iOS architecture blueprint is defining SwiftData persistence layers and URLSession networking flows, driving the data flow design directly from stakeholder preferences and PRD requirements.