generate-sui-agent-config について
AI コーディングエージェント向けに、プロジェクト固有の Sui ガイドファイルを作成するスキルです。通常は CLAUDE.md または AGENT.md を生成し、無関係な項目を避けて開発スキルや SDK 参照、公式資料を選びます。
主な機能
- 01CLAUDE.md または AGENT.md の生成
- 02プロジェクト内容に応じた項目調整
- 03Sui 開発スキルの案内追加
- 04関連する SDK ドキュメントの参照追加
- 05公式 Sui・Move 資料の記載
活用シーン
- 01新しい Sui プロジェクト向けエージェント設定
- 02既存プロジェクトへの不足ガイドの追加
- 03TypeScript または JavaScript SDK 参照の記録
- 04プロジェクト構成や規約の記述
MCP 対応
生成する設定ファイルでは、利用可能な場合に Sui ドキュメント MCP サーバーを参照するようエージェントに指示します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mystenlabs/ skills --skill generate-sui-agent-configインストール後、Claude Code で/generate-sui-agent-configを入力して読み込まれたか確認します。
詳細
generate-sui-agent-config
MCP ツール: 環境で利用できる場合は、最新の回答を得るために Sui ドキュメント MCP サーバー(
https://sui.mcp.kapa.ai)にも問い合わせてください。検証や、これらの参照ファイルに記載されていない詳細の確認に使用してください。エージェント設定ファイルを生成するときは、この MCP サーバーを使用するようエージェントへの指示を含めてください。
AI コーディングエージェントには、Sui のドキュメントの場所を把握し、ベストプラクティスに従うための設定ファイルが必要です。このスキルは、そのファイルを生成します。
実行するタイミング
- ユーザーがエージェント設定ファイル/CLAUDE.md/AGENT.md を明示的に要求した場合
- CLAUDE.md または AGENT.md がない新しい Sui プロジェクトをセットアップする場合
- エージェント設定がない既存の Sui プロジェクトで作業する場合
手順
プロジェクトのルートに CLAUDE.md ファイル(要求された場合は AGENT.md)を生成してください。
ユーザーのプロジェクトに合わせて内容を調整し、プロジェクトで実際に使用するセクションのみを含めてください。
必須セクション
生成するすべての設定ファイルに、以下を含めてください。
1. Sui 開発スキル
## Sui Development Skills
Install community-maintained skills for Sui development:
```sh
npx skills https://github.com/MystenLabs/skills
#### 2. Sui SDK Reference (include when project has TypeScript/JavaScript)
```markdown
## Sui SDK Reference
Every `@mysten/*` package ships LLM documentation in its `docs/` directory. When working with
these packages, find the relevant docs by looking for `docs/llms-index.md` files inside
`node_modules/@mysten/*/`. Read the index first to find the page you need, then read that page
for details.
3. 公式リソース
## Official Resources
When unsure about Move patterns or Sui APIs, consult these sources. Do not guess or
extrapolate from other blockchains.
- Move Book: https://move-book.com (use https://move-book.com/llms.txt)
- Sui Docs: https://docs.sui.io (use https://docs.sui.io/llms.txt)
- Sui Move examples: https://github.com/MystenLabs/sui/tree/main/examples/move
任意のセクション
関連する場合に含めてください。
プロジェクト構成
プロジェクトに複数のディレクトリ(フロントエンド、コントラクトなど)がある場合は、構成を説明してください。
## Project Structure
- `contracts/` — Move smart contracts
- `app/` — Frontend application
実際のプロジェクト構成に合わせて調整してください。
プロジェクト固有のルール
ユーザーが規約や制約に言及した場合:
## Project Rules
- [project-specific conventions]
ルール
- ファイルはプロジェクトのルートディレクトリに配置してください
- ユーザーが別途要求しない限り、デフォルトのファイル名は
CLAUDE.mdです - スキルのインストールコマンドは
npx skills https://github.com/MystenLabs/skillsです。変更しないでください - SDK ドキュメントのパスは
node_modules/@mysten/*/docs/です。変更しないでください - プロジェクトで
@mysten/*npm パッケージを使用しているか、JS/TS フロントエンドがある場合にのみ、SDK Reference セクションを含めてください - ファイルは簡潔にしてください。エージェントには短く明確な指示が適しています
- インストール済みのスキルがすでに提供している指針を重複させないでください