AgentSkillsCN

Nethercore Publishing

Nethercore 游戏的发布流程。触发条件包括“发布游戏”、“上线”、“上传”、“ROM 打包”、“Nether 包”、“CI/CD”、“GitHub Actions”。 **在以下情况下加载参考文档:** - ROM 打包详情 -> `references/rom-packaging.md` - CI 工作流模板 -> `references/ci-workflows.md`

SKILL.md
--- frontmatter
name: Nethercore Publishing
description: |
  Publishing Nethercore games. Triggers on "publish game", "release", "upload", "ROM packaging", "nether pack", "CI/CD", "GitHub Actions".

  **Load references when:**
  - ROM packaging details -> `references/rom-packaging.md`
  - CI workflow templates -> `references/ci-workflows.md`
version: 1.0.0

Nethercore Publishing

Build Commands

CommandPurpose
nether buildcompile + pack (development)
nether build --releaseOptimized release build
nether packBundle WASM + assets into ROM

Upload to nethercore.systems

Required:

FileFormat
Game.wasm or .nczx
Icon64x64 PNG

Optional:

  • Screenshots (PNG, up to 5)
  • Banner (1280x720 PNG)

Process:

  1. Create account at nethercore.systems
  2. Dashboard -> "Upload New Game"
  3. Fill metadata, upload files
  4. Publish

Pre-Release Checklist

  • nether build --release succeeds
  • nether run --sync-test passes
  • ROM under 16MB
  • Icon is 64x64 PNG
  • Description is compelling
  • Version updated in nether.toml

Versioning

Semantic versioning in nether.toml:

toml
[game]
version = "1.2.3"

Update process:

  1. Bump version in nether.toml
  2. Update CHANGELOG.md
  3. Commit, tag, push
  4. Re-upload to platform

CI/CD Quick Reference

GateCommandPurpose
Formatcargo fmt --checkCode style
Lintcargo clippy -- -D warningsStatic analysis
Testcargo testLogic correctness
Buildnether build --releaseWASM compilation
Syncnether run --sync-test --frames 1000Determinism

See references/ci-workflows.md for GitHub Actions templates.