design-document-types

Determine required detailed design document types from basic design document analysis.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/takemo101/compose-workflow --skill design-document-types
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-document-types
Source: https://github.com/takemo101/compose-workflow/tree/main/.opencode/skill/design-document-types
Command: npx skills add https://github.com/takemo101/compose-workflow --skill design-document-types

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill standardizes the creation of detailed design documents by providing a comprehensive catalog of document types, their purpose, and the criteria for their generation, ensuring consistency and completeness in software design.

Core Features & Use Cases

  • Dynamic Document Selection: Automatically determines which detailed design documents are necessary based on the analysis of a basic design document.
  • Structured Catalog: Defines various design document types (e.g., Backend, Frontend, Database, Infrastructure) with clear creation conditions.
  • Use Case: When generating a detailed design for a new feature, this Skill analyzes the basic design document to identify that an API is involved, a user interface is required, and AWS infrastructure will be used, thus recommending the creation of Backend, Frontend, Database, and Infrastructure design documents.

Quick Start

Analyze the provided basic design document to determine the required detailed design document types.

Frequently Asked Questions about design-document-types

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

FAQPage Schema
How do I determine which detailed design documents are needed for a new software architecture?

Design document types are determined by analyzing a basic design document to dynamically select required detailed specifications. The catalog covers architectural, core, cross-cutting, and infrastructure documents, using specific keywords and creation conditions to identify necessary outputs.

What types of technical specifications should I create for AWS infrastructure features?

For AWS infrastructure features, the catalog recommends generating infrastructure and database design documents. It analyzes the basic design document to detect AWS infrastructure usage and automatically selects the appropriate detailed technical specifications required for the architecture.

How do I standardize software architecture documentation across different development processes?

Standardize software architecture documentation by applying a structured catalog of design document types with clear creation conditions. This ensures consistency and completeness by defining specific determination criteria for generating architectural, core, cross-cutting, and infrastructure documents.

Can I dynamically generate backend and frontend design documents from a basic design analysis?

Yes, backend and frontend design documents are dynamically generated from a basic design analysis. The system evaluates the basic design document to identify API involvement and user interface requirements, recommending the creation of corresponding detailed technical specifications.

When do I need to create cross-cutting design documents during the development process?

Create cross-cutting design documents when the basic design document analysis meets specific determination criteria. The catalog defines clear creation conditions for these document types to ensure comprehensive coverage and completeness in the software architecture design process.

Does this catalog support generating database design documents based on existing technical specifications?

Yes, the catalog supports generating database design documents by analyzing existing basic design documents. It determines the necessity of database specifications by applying specific keywords and creation conditions, ensuring the dynamic selection of required technical documentation.