> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lasersell.io/llms.txt
> Use this file to discover all available pages before exploring further.

# コーディングスキル

> パターン、メソッドシグネチャ、例、トラブルシューティングの完全なコンテキストを持つLaserSell統合を作成できるよう、AIコーディングアシスタントにパッケージ化されたSDK知識をインストールします。

コーディングスキルは、AIコーディングアシスタントにLaserSell SDKの深い組み込み知識を提供します。オンデマンドでドキュメントを検索する代わりに、アシスタントはSDKパターン、メソッドシグネチャ、動作する例、戦略設定、トラブルシューティングガイダンスをコンテキストウィンドウに直接読み込みます。これにより、何も調べることなく、最初から正しいLaserSellコードを書くことができます。

## スキルとMCPの比較

LaserSellは2つのAI統合パスを提供しています。目的が異なり、一緒に使用すると最も効果的です。

|              | MCPサーバー                                        | コーディングスキル                               |
| ------------ | ---------------------------------------------- | --------------------------------------- |
| **仕組み**      | アシスタントが何かを調べる必要があるときにオンデマンドでLaserSellドキュメントを検索 | コードを書き始める前にアシスタントのコンテキストに深いSDK知識を直接読み込む |
| **最適な用途**    | APIスキーマの検索、特定のドキュメントページの発見、LaserSellに関する質問への回答 | SDK統合の作成、トランザクションの構築、ストリームへの接続、エラー処理    |
| **知識の利用可能性** | オンデマンド（アシスタントがリクエストする必要がある）                    | 即座に（アシスタントが既にコンテキストに持っている）              |
| **セットアップ**   | エディタにMCPサーバー設定を追加                              | スキルパッケージをインストール                         |

MCPサーバーは発見とリファレンス検索に最適です。コーディングスキルはSDKと統合するコードを書くのに最適です。最高のエクスペリエンスのために両方を使用してください。

## 含まれるもの

LaserSellコーディングスキルは、アシスタントがLaserSellコードで作業するときに読み込む構造化されたナレッジツリーを提供します:

* **SKILL.md** — SDKの概要、主要な概念、詳細リファレンスへのポインタを含むルートスキルファイル
* **4言語の動作例** — 売買トランザクション、ストリーム接続、戦略設定、トランザクション送信をカバーするTypeScript、Python、Rust、Goの例
* **戦略ガイド** — テイクプロフィット、ストップロス、トレーリングストップ、卒業時売却、デッドラインタイムアウト設定の詳細リファレンス
* **トラブルシューティングガイド** — 一般的なエラー、その原因、修正方法
* **APIと型リファレンス** — すべてのエンドポイントのリクエスト/レスポンススキーマ、enum値、フィールド説明
* **ストリームプロトコルリファレンス** — 完全なExit Intelligence Streamメッセージ形式、イベントタイプ、接続ライフサイクル
* **テンプレート** — 一般的な統合パターンのスターターコードテンプレート

## インストール

### オプション1: npx（推奨）

```bash theme={null}
npx skills add lasersell/skills
```

LaserSellコーディングスキルをプロジェクトにダウンロードしてインストールします。アシスタントは次のセッションで自動的にそれを取得します。

### オプション2: Claude Code CLI

```bash theme={null}
claude install-skill https://github.com/lasersell/skills/tree/main/skills/lasersell
```

### オプション3: 手動

[LaserSellスキルリポジトリ](https://github.com/lasersell/skills)から`skills/lasersell/`ディレクトリをプロジェクトの`.claude/skills/`フォルダにコピーします:

```bash theme={null}
mkdir -p .claude/skills
cp -r path/to/skills/lasersell .claude/skills/
```

LaserSellコードで作業するとき、アシスタントはスキルファイルを検出してコンテキストに読み込みます。

## スキルがカバーする内容

インストールすると、AIアシスタントは以下のトピックについて完全なコンテキストを持ちます:

**売買トランザクションの構築。** アシスタントは、4つのSDK言語すべてで`BuildBuyTxRequest`と`BuildSellTxRequest`オブジェクトの構築方法、LaserSell APIの呼び出し方法、レスポンスの処理方法を知っています。出力タイプ（SOL対USD1）、スリッページ設定、部分売却を理解しています。

**Exit Intelligence Stream。** アシスタントはストリーム接続コードの作成、戦略パラメータの設定、すべてのサーバーイベントタイプ（`pnl_update`、`exit_signal_with_tx`、`position_opened`、`position_closed`、`liquidity_snapshot`）の処理、エグジットシグナルのエンドツーエンド処理が可能です。

**部分売却とマルチレグ売却。** アシスタントはスリッページバンドのクエリ方法、特定のスリッページ閾値での最大売却可能量の決定方法、部分売却トランザクションの構築方法を理解しています。大きなポジション向けのマルチレグ売却シーケンスの構築も可能です。

**流動性スナップショット。** アシスタントはスリッページバンドの読み方、流動性トレンド（`growing`、`stable`、`draining`）の解釈方法、スナップショットデータを使用した最適な売却サイジング方法を知っています。

**トランザクション署名と送信。** アシスタントはローカルトランザクション署名のコードを書くことができ、すべての送信ターゲット（default RPC、custom RPC、Helius Sender）を理解しています。いつそれぞれを使用するか、設定方法を知っています。

**エラー処理。** アシスタントは一般的なエラーコード、リトライパターン、スリッページ失敗、REST APIとストリームの両方の接続リカバリーについてコンテキストを持っています。

## スキルとMCPの組み合わせ

最高のAIコーディングエクスペリエンスのために、コーディングスキルとMCPサーバーの両方を使用してください:

1. **コーディングスキルをインストール** してLaserSellコードを書くときにアシスタントが深いSDK知識をコンテキストに読み込むようにします。
2. **MCPサーバーを接続** してスキルの範囲外のもの（パートナーフィーの詳細、レート制限ティア、変更履歴エントリなど）を調べる必要があるときにアシスタントが完全なドキュメントを検索できるようにします。

両方がアクティブであれば、アシスタントは即座に正しいSDKコードを書き（スキルから）、補足情報をオンデマンドで調べる（MCPから）ことができます。

MCPのセットアップ手順は[MCPサーバー](/ai-agents/mcp-server)を参照してください。
