What problem does it solve?
This Skill unit provides a comprehensive guide to the MoonBit language and its toolchain, allowing AI coding agents to learn and implement MoonBit projects effectively.
Core Features & Use Cases
- MoonBit Language Guide: In-depth explanation of the MoonBit language syntax, features, and best practices.
- Toolchain Documentation: Detailed instructions on using the MoonBit toolchain for building, testing, and running MoonBit applications.
- Project Layout: Guide to structuring MoonBit projects, including module, package, and file organization.
- Coding and Layout Rules: Rules for coding and organizing MoonBit projects for maintainability and scalability.
- Testing Guide: How to write and run tests for MoonBit applications, including snapshot tests and docstring tests.
- Spec-Driven Development: Overview of spec-driven development in MoonBit, with examples and guidance.
- API Discovery: How to use
moon doc for discovering available APIs in MoonBit.
Quick Start
Use the moonbit-agent-guide skill to integrate MoonBit into your AI coding agent's workflow. Follow the guide within the repository to learn the necessary language syntax and toolchain usage.