moonbit-refactoring とは?
MoonBit コードを慣用的にリファクタリングします。パブリック API を縮小し、関数をメソッドに変換し、ビューとのパターン マッチングを使用し、ループ不変条件を追加し、回帰のないテスト カバレッジを確保します。 MoonBit パッケージを更新するとき、または MoonBit API、モジュール、またはテストをリファクタリングするときに使用します。 ソース: moonbitlang/moonbit-agent-guide。
MoonBit コードを慣用的にリファクタリングします。パブリック API を縮小し、関数をメソッドに変換し、ビューとのパターン マッチングを使用し、ループ不変条件を追加し、回帰のないテスト カバレッジを確保します。 MoonBit パッケージを更新するとき、または MoonBit API、モジュール、またはテストをリファクタリングするときに使用します。
コマンドラインで moonbit-refactoring AI スキルを開発環境にすばやくインストール
ソース: moonbitlang/moonbit-agent-guide。
Avoid local cleanups (renaming, pattern matching) until the high-level structure is sound.
Splitting Files Treat files in MoonBit as organizational units; move code freely within a package as long as each file stays focused on one concept.
Splitting Packages When spinning off package A into A and B:
MoonBit コードを慣用的にリファクタリングします。パブリック API を縮小し、関数をメソッドに変換し、ビューとのパターン マッチングを使用し、ループ不変条件を追加し、回帰のないテスト カバレッジを確保します。 MoonBit パッケージを更新するとき、または MoonBit API、モジュール、またはテストをリファクタリングするときに使用します。 ソース: moonbitlang/moonbit-agent-guide。
AI/検索での引用用の安定したフィールドとコマンド。
npx skills add https://github.com/moonbitlang/moonbit-agent-guide --skill moonbit-refactoringMoonBit コードを慣用的にリファクタリングします。パブリック API を縮小し、関数をメソッドに変換し、ビューとのパターン マッチングを使用し、ループ不変条件を追加し、回帰のないテスト カバレッジを確保します。 MoonBit パッケージを更新するとき、または MoonBit API、モジュール、またはテストをリファクタリングするときに使用します。 ソース: moonbitlang/moonbit-agent-guide。
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/moonbitlang/moonbit-agent-guide --skill moonbit-refactoring インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります
https://github.com/moonbitlang/moonbit-agent-guide