> ## 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 통합을 작성할 수 있도록 사전 패키지된 SDK 지식을 AI 코딩 어시스턴트에 설치하세요.

코딩 스킬은 AI 코딩 어시스턴트에게 LaserSell SDK에 대한 깊고 내장된 지식을 제공합니다. 요청 시 문서를 검색하는 대신, 어시스턴트가 SDK 패턴, 메서드 시그니처, 작동 예제, 전략 구성, 문제 해결 지침을 컨텍스트 윈도우에 직접 로드합니다. 이를 통해 아무것도 조회할 필요 없이 처음부터 올바른 LaserSell 코드를 작성할 수 있습니다.

## 스킬 vs MCP

LaserSell은 두 가지 AI 통합 경로를 제공합니다. 서로 다른 목적을 가지며 함께 사용할 때 가장 효과적입니다.

|                 | MCP 서버                                        | 코딩 스킬                                     |
| --------------- | --------------------------------------------- | ----------------------------------------- |
| **작동 방식**       | 어시스턴트가 조회해야 할 때 요청 시 LaserSell 문서를 검색         | 코드 작성 시작 전에 깊은 SDK 지식을 어시스턴트의 컨텍스트에 직접 로드 |
| **적합한 용도**      | API 스키마 조회, 특정 문서 페이지 찾기, LaserSell에 대한 질문 답변 | SDK 통합 작성, 트랜잭션 빌드, 스트림 연결, 오류 처리         |
| **지식 사용 가능 시점** | 요청 시 (어시스턴트가 요청해야 함)                          | 즉시 (어시스턴트가 이미 컨텍스트에 보유)                   |
| **설정**          | 에디터에 MCP 서버 구성 추가                             | 스킬 패키지 설치                                 |

MCP 서버는 검색 및 참조 조회에 적합합니다. 코딩 스킬은 SDK와 통합되는 코드를 작성하는 데 적합합니다. 최상의 경험을 위해 둘 다 사용하세요.

## 포함된 내용

LaserSell 코딩 스킬은 어시스턴트가 LaserSell 코드를 작업할 때 로드하는 구조화된 지식 트리를 제공합니다:

* **SKILL.md** — SDK 개요, 핵심 개념, 상세 참조 포인터가 있는 루트 스킬 파일
* **4개 언어의 작동 예제** — 매수/매도 트랜잭션, 스트림 연결, 전략 구성, 트랜잭션 제출을 다루는 TypeScript, Python, Rust, Go 예제
* **전략 가이드** — 목표 수익, 손절매, 트레일링 스탑, 졸업 시 매도, 데드라인 타임아웃 구성에 대한 상세 참조
* **문제 해결 가이드** — 일반적인 오류, 원인, 수정 사항
* **API 및 타입 참조** — 모든 엔드포인트의 요청/응답 스키마, 열거값, 필드 설명
* **스트림 프로토콜 참조** — 전체 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 skills 저장소](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 vs 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)를 참조하세요.
