What problem does it solve?
This Skill provides a structured guide for writing, refactoring, and testing MoonBit projects, helping teams organize MoonBit files, leverage moon tooling, and align with MoonBit conventions.
Core Features & Use Cases
- Project organization: standardizes module and package layouts, moon.mod.json, and moon.pkg configurations to keep MoonBit codebases tidy.
- Tooling guidance: explains how to use moon check, moon build, moon test, and moon info for rapid validation and documentation.
- Workflow automation: outlines reproducible agent workflows for editing, packaging, and validating MoonBit code in real projects.
- Use Case: imagine a moon-based project with multiple packages; this guide shows how to navigate module boundaries and apply consistent practices across packages.
Quick Start
Use the guide to kick off a MoonBit project workflow by running the canonical Agent Workflow steps in order: clarify goals, locate module boundaries, discover APIs with moon ide, refactor with moon rename, and validate with moon check and moon test.