# AI Developer Skill

The AI Developer Skill is a portable Rokid Glass3 SDK knowledge package for AI coding tools. It packages the SDK docs, product manual, FAQ, and Demo index into structured references so an AI assistant can answer integration, API, sample, and troubleshooting questions with better accuracy and traceability.

## Download

- Download the latest Skill package：请在文档站资源下载页获取
- View Skill version metadata：当前包内见 `references/version.json`

The latest package is generated during the documentation build. When a new documentation version is released, the stable download link is refreshed automatically.

The current Skill package covers:

- Product manual
- SDK documentation
- FAQ and troubleshooting
- Demo index
- Documentation and SDK version metadata

The Skill package does not include:

- Internal materials
- Unpublished APIs
- Local project source code or local development paths

## What's Included

| Content | Description |
| --- | --- |
| `SKILL.md` | Entry instructions for AI tools. |
| `references/docs/` | Markdown content from the current public documentation. |
| `references/product-manual.md` | Extracted enterprise product manual content for hardware specifications, product usage, pairing, OTA, projection, and common operation questions. |
| `references/demo-code-index.md` | Demo repository URL and capability sample index. |
| `references/version.json` | Current docs version, glasses SDK version, and phone SDK version. |
| `references/evaluation-prompts.md` | Prompts and criteria for testing the Skill. |
| `scripts/fetch-demo-repo.sh` | Optional helper for cloning the Demo repository. |

## Question Routing

When using the Skill, first identify the question type and then read the matching references:

| Question Type | Preferred References |
| --- | --- |
| Hardware specifications, product usage, pairing, OTA, projection | `references/product-manual.md` |
| SDK integration, Gradle dependencies, initialization, permissions | `references/docs/terminal-sdk/getting-started/快速开始.md` |
| Glasses-side APIs | `references/docs/terminal-sdk/api-reference/Glass3  SDK(眼镜端) API文档.md` |
| Phone-side APIs | `references/docs/terminal-sdk/api-reference/Glass3  SDK(手机端) API文档.md` |
| Demo implementation and feature scenarios | `references/demo-code-index.md`, `references/docs/downloads/samples.md` |
| Bluetooth, P2P, startup, and button troubleshooting | `references/docs/faq/` |
| Docs version and SDK versions | `references/version.json` |

## Suggested Usage

Different AI tools handle knowledge packages differently. You can provide the Skill zip directly to the AI tool; if the tool cannot read zip files, unzip it and add the whole folder to the project's knowledge base, context files, or Skill directory.

When using it, tell the AI that this is the Rokid Glass3 SDK development knowledge package, ask it to read `SKILL.md` inside the zip first, and then read the relevant files under `references/` based on the question. If your AI tool does not support a dedicated Skill mechanism, upload `SKILL.md` and the relevant `references/` files as context.

## How to Test

Use the prompts in `references/evaluation-prompts.md`. At minimum, test three types of questions:

- Integration: “How do I initialize the glasses-side SDK?”
- Scenario: “How can the phone send a file to the glasses?”
- Troubleshooting: “Bluetooth can discover the device, but P2P cannot connect. How should I debug it?”

A useful Skill should distinguish phone-side, glasses-side, and cloud APIs, and point to the right docs or Demo samples.
