create-architecture

Generate an engine-validated master architecture document from game design documents.

Updated Jul 22, 2025
One-click install
npx skills add https://github.com/MichaelSolati/mkai --skill create-architecture-michaelsolati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-architecture
Source: https://github.com/MichaelSolati/mkai/tree/main/profiles/game-dev/skills/create-architecture
Command: npx skills add https://github.com/MichaelSolati/mkai --skill create-architecture-michaelsolati

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Game development teams often begin implementation without a unified technical blueprint, leading to misalignment between game design documents and code, inconsistent system boundaries, and costly late-stage fixes from unaddressed engine compatibility gaps.

Core Features & Use Cases

  • Guided End-to-End Architecture Authoring: Phase-by-phase workflow that translates all approved game design documents (GDDs) into a complete master architecture document covering system layers, module ownership, data flows, and API boundaries.
  • Engine-Version Validation: Automatically flags knowledge gaps for post-cutoff engine changes and validates all architectural decisions against the pinned target engine version to avoid compatibility issues.
  • ADR Gap Analysis: Audits existing architecture decision records (ADRs) for completeness, traceability to game requirements, and engine compatibility, producing a prioritized list of missing ADRs required before coding starts. Use Case: A game studio preparing for pre-production can use this skill to produce an approved, engine-validated architecture document that gives all engineering teams a single source of truth for system design, ensuring all gameplay requirements are technically supported.

Quick Start

Use the create-architecture skill to generate a full master architecture blueprint for your game project, aligned with your approved GDDs and target engine version.

Frequently Asked Questions about create-architecture

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

FAQPage Schema
How do I create a game architecture blueprint from a game design document?

Creating a game architecture blueprint from a game design document involves translating approved design requirements into a structured master architecture covering system layers, module ownership, data flows, and API boundaries. This skill guides that phase-by-phase translation process.

Why does my game development team experience rework from inconsistent system design?

Inconsistent system design and development rework occur when teams begin implementation without a unified technical blueprint. Misalignment between game design documents and code creates unaddressed engine compatibility gaps that require costly late-stage fixes.

Can I validate architectural decisions against a specific pinned engine version?

Validating architectural decisions against a pinned engine version is supported by this skill. It automatically flags knowledge gaps for post-cutoff engine changes and validates all architectural choices to ensure full compatibility before coding starts.

What is the best way to audit missing architecture decision records for a game project?

Auditing missing architecture decision records (ADRs) requires checking existing records for completeness, traceability to game requirements, and engine compatibility. This skill produces a prioritized list of missing ADRs required before development begins.

When do I need a master architecture document for game development?

A master architecture document is needed during pre-production to establish a single source of truth for system design. It ensures all gameplay requirements are technically supported by providing an engine-validated blueprint for all engineering teams.

Does this architecture workflow support pre-production game studios?

Pre-production game studios can use this workflow to produce an approved, engine-validated architecture document. It gives all engineering teams a single source of truth for system design, ensuring all gameplay requirements are technically supported.