arch-build

Explain sbt projectMatrix build structure and cross-platform settings for SGE.

6|1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/kubuszok/sge --skill arch-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arch-build
Source: https://github.com/kubuszok/sge/tree/main/.claude/skills/arch-build
Command: npx skills add https://github.com/kubuszok/sge --skill arch-build

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of navigating and understanding the sbt build structure and cross-platform settings within the SGE framework, empowering users to efficiently manage their game development projects.

Core Features & Use Cases

  • sbt projectMatrix Reference: Offers a comprehensive guide to the sbt build structure and cross-platform settings.
  • Detailed Configuration Instructions: Provides in-depth information on module structure, platform-specific source dirs, dependency configuration, and command references.
  • Common Gotchas Guide: Helps users identify and avoid common pitfalls in SGE's build process.

Quick Start

Load the sbt projectMatrix build structure reference by running 'arch-build'.

Frequently Asked Questions about arch-build

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

FAQPage Schema
How do I configure sbt projectMatrix for Scala 3 cross-platform game development?

You can configure cross-platform settings by using the sbt projectMatrix build structure, which allows you to define module structures, platform-specific source directories, and dependency configurations for SGE projects.

What is the sbt projectMatrix structure used for in SGE?

The sbt projectMatrix structure is used to organize SGE's cross-platform settings, allowing Scala 3 developers to manage module structures, platform-specific source directories, and dependency configurations within a single build definition.

How do I set up platform-specific source directories in an sbt build?

You set up platform-specific source directories by configuring the sbt projectMatrix build structure, which isolates source files for different platforms while maintaining a unified module structure for your Scala 3 project.

What are common gotchas when configuring SGE sbt builds?

Common gotchas in SGE sbt builds include misconfiguring cross-platform settings within the projectMatrix, leading to module structure conflicts or incorrect platform-specific dependency resolution during the build process.

Can I use sbt projectMatrix to manage dependencies for different platforms?

Yes, you can use sbt projectMatrix to manage dependencies across different platforms by defining platform-specific dependency configurations and source directories within the SGE build structure for Scala 3.

Why does my SGE cross-platform sbt build fail to resolve platform-specific settings?

An SGE cross-platform sbt build may fail if the projectMatrix structure is misconfigured, leading to incorrect platform-specific source directory mappings or missing dependency configurations outlined in the build reference.