map-systems

Decompose game concepts into gameplay systems and map dependencies for design order.

Updated May 13, 2026
One-click install
npx skills add https://github.com/FrancisVarga/the-dream-machine --skill map-systems-francisvarga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: map-systems
Source: https://github.com/FrancisVarga/the-dream-machine/tree/main/.claude/skills/map-systems
Command: npx skills add https://github.com/FrancisVarga/the-dream-machine --skill map-systems-francisvarga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns a game concept into a structured, prioritized set of interdependent systems so you can build the project in the right order instead of guessing what to design next.

Core Features & Use Cases

  • Systems decomposition from concept: Extracts explicit systems from the game concept and infers implicit systems that are usually missing.
  • Dependency mapping and design order: Builds a dependency graph, checks for ordering issues, and derives a practical GDD authoring sequence.
  • Collaborative review with gated writing: Uses user confirmation at every decision point and writes/updates the systems index only after approval.

Quick Start

Run /map-systems to generate or update design/gdd/systems-index.md from your game concept.

Frequently Asked Questions about map-systems

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

FAQPage Schema
How do I decompose a game concept into buildable systems?

Decomposing a game concept involves extracting explicit gameplay systems and inferring implicit missing ones. This systems design process transforms a high-level concept into a structured, interdependent set of systems ready for prioritized execution.

What is the best way to map dependencies for MVP scoping?

Dependency mapping for MVP scoping builds a layered graph from decomposed gameplay systems to check ordering issues. This validates system relationships and derives a practical design sequence for execution.

How do I plan a GDD authoring sequence for a vertical slice?

To plan a GDD authoring sequence, map dependencies between inferred and explicit systems, then assign milestone tiers. This priority planning workflow ensures you design interdependent game systems in the correct structural order.

Does this systems design workflow require writing a game concept document first?

Yes, this systems design workflow requires reading an existing game concept document to extract systems. You must provide this initial design input before dependency mapping and priority planning can begin.

Can I resume a systems design review from an existing systems index?

Yes, you can resume systems design review from an existing systems index. The workflow optionally reads the current index, updates the dependency map, and applies milestone tiers only after explicit user approval.

When should I not use automated dependency mapping for game development?

Avoid automated dependency mapping when you lack a validated game concept or need immediate, unreviewed outputs. This workflow uses gated writing and requires explicit user approval before updating the systems index.