Six
Community@Sixdd6 · Kansas, USA
Six maintains GRID Craft Launcher skills covering Rust-based Minecraft launcher internals: modpack formats, mod loaders, Mojang metadata, Microsoft auth, and Slint UI.
Agent Skills by Six
Showing 12 vetted skills indexed across 1 GitHub repositories.
modpack-formats
Parses Modrinth .mrpack and CurseForge modpack archives and imports them into launcher instances.
download-cache
Implements content-addressed download caching with hash verification, retries, and parallel queues in Rust.
mojang-meta
Parse Mojang version manifests, rules, libraries, natives, and Java runtime metadata for Minecraft launches.
msa-auth
Implements Microsoft account device-code login, token refresh, and keyring storage for Minecraft launches.
slint-ui
Defines Slint UI conventions for building the gcl-ui desktop launcher interface in Rust.
modloaders
Discovers and installs Fabric, Quilt, Forge, and NeoForge versions into a shared Minecraft version cache.
instance-model
Documents the launcher root layout, instance.toml schema, options.txt layering, and JVM GC preset rules.
planning
Defines standards for writing implementation plans for features, fixes, and refactors.
release-packaging
Documents cargo-dist release builds, AppImage packaging, and version bump steps for the launcher.
testing
Guides writing and running Rust tests for GRID Craft Launcher using nextest, wiremock, and insta.
mod-sources
Documents Modrinth and CurseForge API endpoints, rate limits, and the Source trait for gcl-core.
rust-conventions
Enforces Rust workspace conventions for error handling, async patterns, logging, and dependencies in GRID Craft Launcher.
Frequently Asked Questions About Six
FAQPage SchemaWhat tasks can I accomplish with Six's GRID Craft Launcher skills?▼
You can implement modpack import for Modrinth and CurseForge formats, install Fabric, Quilt, Forge, and NeoForge loaders, manage Mojang version metadata and Java runtimes, handle Microsoft device-code login, build Slint-based UI, and run nextest/wiremock test suites.
Who should use these GRID Craft Launcher skills?▼
Rust developers contributing to the gcl-core, gcl-cli, or gcl-ui codebases of the GRID Craft Launcher. They target engineers touching modpack parsing, download caching, authentication, mod loader installation, instance configuration, or release packaging.
How do I apply these skills during development?▼
Read the relevant skill before modifying its mapped directory — for example, read modpack-formats before touching gcl-core modpacks/, or msa-auth before changing auth code. Each skill documents conventions, schemas, and algorithms to follow during implementation.
What testing and release practices do these skills define?▼
The testing skill covers nextest, wiremock fixtures, insta snapshots, CLI tests, and an e2e recipe. The release-packaging skill defines cargo-dist configuration, version bump steps, and output formats: Linux AppImage, Windows zip, and macOS bundle.
What are the prerequisites for using these skills?▼
Familiarity with Rust, async tokio patterns, and the GRID Craft Launcher workspace layout is assumed. Domain knowledge of Minecraft launcher concepts — Mojang manifests, mod loaders, Modrinth/CurseForge endpoints, and Slint UI files — is required per skill.