create-architecture

Translate approved game design documents into a Babylon.js technical blueprint.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/johnatas-henrique/overdrive --skill create-architecture-johnatas-henrique
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-architecture
Source: https://github.com/johnatas-henrique/overdrive/tree/main/.opencode/skills/create-architecture
Command: npx skills add https://github.com/johnatas-henrique/overdrive --skill create-architecture-johnatas-henrique

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the risk of misaligned, engine-incompatible game development by producing a unified, engine-aware master architecture document that translates all approved game design documents into a concrete technical blueprint before any implementation work begins.

Core Features & Use Cases

  • Guided Full Blueprint Authoring: Walks through all required architecture sections (system layers, module ownership, data flows, API boundaries) step-by-step to produce a complete master document.
  • Engine-Version-Aware Validation: Flags knowledge gaps and validates all technical decisions against the pinned engine's breaking changes, deprecated APIs, and current best practices.
  • ADR Traceability Audit: Maps all game design requirements to existing architecture decision records, identifies coverage gaps, and generates a prioritized list of required new ADRs.
  • Use Case: For a 90s F1 racing game built with Babylon.js, this skill ensures all design requirements for car physics, track systems, and UI are translated into a compatible technical blueprint prior to sprint planning.

Quick Start

Invoke the create-architecture skill with the argument 'full' to generate a complete, engine-validated master architecture document for your game from all approved design documents.

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 technical blueprint for a Babylon.js game before coding?

An engine-validated game architecture blueprint maps system layers, module ownership, data flows, and API boundaries from approved design documents. It ensures technical decisions align with engine constraints before implementation begins.

How does ADR traceability audit work for game architecture planning?

Engine-version-aware validation cross-references technical decisions against the pinned Babylon.js engine's breaking changes, deprecated APIs, and current best practices, flagging high-risk knowledge gaps for post-cutoff engine versions.

What is the best way to validate game architecture against engine breaking changes?

To create a technical blueprint for a Babylon.js game, you translate approved design documents into a master architecture document covering system layer mapping, module ownership, data flow modeling, and API boundary contracts prior to sprint planning.

Can I use this pre-development planning approach for non-Babylon.js engines?

ADR traceability audit works by mapping game design requirements to existing architecture decision records, identifying coverage gaps, and generating a prioritized list of required new ADRs to ensure full technical traceability.

Why do I need an ADR audit before implementation in system design?

This pre-development planning approach is specifically applied to Babylon.js engine-based workflows, validating technical decisions against the pinned engine's breaking changes, deprecated APIs, and current best practices.

Do I need approved game design documents to generate a full architecture blueprint?

Yes, approved game design documents are required to generate a full architecture blueprint, as the skill translates all approved design documents into a concrete technical blueprint prior to implementation.