map-systems

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

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/scomofo/dragon-forge --skill map-systems-scomofo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: map-systems
Source: https://github.com/scomofo/dragon-forge/tree/main/.agents/skills/map-systems
Command: npx skills add https://github.com/scomofo/dragon-forge --skill map-systems-scomofo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns a game concept into an actionable, reviewable catalog of gameplay and supporting systems with clear dependencies and design order.

Core Features & Use Cases

  • System decomposition workflow: Extracts explicit systems from the concept, infers implicit systems, and iterates with user approval until the set is complete.
  • Dependency mapping: Builds a layered dependency graph, flags bottlenecks and circular dependencies, and validates ordering with the user.
  • Priority and systems index authoring: Assigns priority tiers, determines design order, writes the systems index to the canonical GDD path, and updates session state for downstream system design.

Quick Start

Run map-systems in full mode to create or update the systems index from the current game concept documents, then follow prompts to approve the enumeration, dependencies, priorities, and the final write to design/gdd/systems-index.md.

Frequently Asked Questions about map-systems

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

FAQPage Schema
How do I map dependencies and prioritize systems for a game design document?

To map dependencies and prioritize systems for a game design document, you decompose your game concept into explicit and inferred gameplay systems, build a dependency graph to flag bottlenecks, and assign priority tiers to establish a design order.

What is systems decomposition in game design?

Systems decomposition in game design extracts explicit systems from a game concept, infers implicit supporting systems, and iterates with user approval until the gameplay set is complete and ready for dependency mapping.

Can I use workflow orchestration to generate a systems index from an existing game concept?

Yes, you can use workflow orchestration to generate a systems index by reading your game concept documents, performing user-gated enumeration to extract systems, and writing the final catalog to design/gdd/systems-index.md.

How do I identify circular dependencies and bottlenecks in gameplay systems?

You identify circular dependencies and bottlenecks in gameplay systems by building a layered dependency graph during mapping, which validates system ordering and flags structural issues for user review before finalizing the design.

Does the systems decomposition process require director gate approvals before writing the GDD index?

Yes, systems decomposition requires director gate approvals, respecting review-mode settings to validate enumeration, dependencies, priorities, and explicit final approval before writing the resulting systems index file.

What is the best way to prepare a game concept for handoff to individual system GDD authoring?

The best way to prepare a game concept for handoff to individual system GDD authoring is to determine a prioritized design order for all systems and update session state, ensuring downstream design tasks have a clear index.