architecture-design

Translate PRDs and functional designs into formal architecture documents.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/yuch4/dx-selecta --skill architecture-design-yuch4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-design
Source: https://github.com/yuch4/dx-selecta/tree/main/.claude/skills/architecture-design
Command: npx skills add https://github.com/yuch4/dx-selecta --skill architecture-design-yuch4

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

このスキルは、PRD・機能設計から一貫したアーキテクチャ設計書を作成する過程を自動化し、技術選定・レイヤー設計・データ戦略を統合して文書として提供します。

Core Features & Use Cases

  • 技術スタック提案: 要件に適した言語・フレームワーク・データストレージを根拠付きで提案します。
  • システム構成とレイヤー設計: レイヤーの責務と依存ルールを定義し、実装のガイドラインを提供します。
  • データ戦略とセキュリティ設計: データモデル、バックアップ方針、認証・認可・暗号化の設計を統合します。
  • ユースケース: プロダクトのスケーラブルなアーキテクチャを検討する際に、非機能要件を反映した設計を生成します。

Quick Start

PRD と機能設計を元に、docs/architecture.md を自動生成する設計書を作成します。関連ドキュメントは docs/product-requirements.md、docs/functional-design.md、docs/architecture.md などを用意してください。実行後、docs/architecture.md がアップデートされます。

Frequently Asked Questions about architecture-design

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

FAQPage Schema
How do I generate a software architecture design from a PRD?

You can generate an architecture design from a PRD by providing your product requirements and functional design documents, which the system then translates into a formal architecture document with technology choices, data models, and security controls.

What is included in a system architecture document for scalable systems?

A system architecture document for scalable systems includes proposed technology stacks, system layering rules, data models, backup strategies, security controls like authentication and encryption, and defined non-functional performance goals.

How do I decide on a tech stack for my product requirements?

To decide on a tech stack for your product requirements, the system analyzes your functional designs and proposes suitable programming languages, frameworks, and data storage solutions with justifications based on your scalability needs.

Can I use this architecture design process for defining non-functional requirements?

Yes, you can use this architecture design process for defining non-functional requirements, as it specifically reflects scalable performance goals, security controls, and data backup strategies into the generated architecture document.

What documents do I need to prepare before generating an architecture design?

Before generating an architecture design, you need to prepare prerequisite input files like docs/product-requirements.md and docs/functional-design.md, which provide the functional context needed to update docs/architecture.md.