reference-sdk — скилл для Claude Code: что делает и как установить
Скилл находит примеры реализации в эталонных SDK через утилиту btca. Он подсказывает агенту, как устроены стриминг, вызовы инструментов и валидация у других библиотек.
npx skills add parcadei/Continuous-Claude-v3 --skill reference-sdk -a claude-codeЧто делает reference-sdk
Скилл инструктирует ИИ-ассистента обращаться к проверенным кодовым базам перед тем, как писать свой код. Агент использует консольную команду btca ask, чтобы искать рабочие решения в чужих библиотеках. По умолчанию в конфигурации задействованы три ресурса: vercel-ai для стриминга и вызова инструментов, anthropic-sdk для шаблонов API и zod для разбора схем валидации.
Скилл не вызывается напрямую вручную (user-invocable: false), а срабатывает автономно при отладке или разработке новых модулей. Он привязан к утилите btca: без установленной команды и настроенных ресурсов поиск по эталонным исходникам просто не запустится. Добавить новые репозитории можно через btca config resources add -n <name> -t git -u <url> -b <branch>. При этом для поиска документации инструкция рекомендует использовать /nia-docs, а для обычного поиска по коду проекта — штатные Grep и Glob.
Какие задачи решает
- разобрать реализацию стриминга и структурированного вывода в Vercel AI SDK
- проверить структуру объявления и вызова инструментов в Anthropic SDK
- изучить обработку ошибок и валидацию схем в Zod
- сравнить обработку краевых случаев в коде разных провайдеров
Примеры запросов агенту
- Как в Vercel AI SDK работает streamObject? Проверь реализацию через btca.
- Посмотри в Anthropic SDK, как там объявляются и вызываются инструменты.
- Проверь по исходникам Zod, как safeParse обрабатывает ошибки валидации.
Как установить reference-sdk
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill reference-sdk -a claude-code2Вручную: положить файлы
~/.claude/skills/reference-sdk/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/reference-sdk/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill reference-sdk -a codex2Вручную: положить файлы
.agents/skills/reference-sdk/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill reference-sdk -a cursor2Вручную: положить файлы
.cursor/skills/reference-sdk/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install parcadei/Continuous-Claude-v3 reference-sdk2Вручную: положить файлы
.github/skills/reference-sdk/SKILL.md1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill reference-sdk -a gemini-cli2Командой платформы
gemini skills install https://github.com/parcadei/Continuous-Claude-v3 --path .claude/skills/reference-sdkВручную: положить файлы
.devin/skills/reference-sdk/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill reference-sdk -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о reference-sdk
Как установить reference-sdk в Claude Code?
Выполните команду npx skills add parcadei/Continuous-Claude-v3 --skill reference-sdk -a claude-code в терминале вашего проекта.
Что делает скилл reference-sdk?
Он учит агента проверять архитектурные приёмы и обработку краевых случаев в коде эталонных SDK через утилиту btca.
Для каких задач этот скилл не подходит?
Скилл не предназначен для чтения документации, простых общих вопросов в сети или поиска по файлам текущего проекта.
Исходный текст
SKILL.md · MIT
--- name: reference-sdk description: Check reference SDK implementations using btca ask user-invocable: false --- # Reference SDK Check When implementing SDK features or debugging provider-specific issues, check reference implementations. ## When to Use - Implementing SDK features - Debugging provider-specific issues - Understanding how other libraries solve similar problems - "How does Vercel AI SDK do X?" - "Check Anthropic SDK for Y" ## Commands Use `btca ask` to check how reference SDKs implement similar features: ```bash # Check Vercel AI SDK for streaming patterns btca ask -r vercel-ai -q "How does streamObject work?" # Check Anthropic SDK for tool calling btca ask -r anthropic-sdk -q "How are tools defined and called?" # Check Zod for validation patterns btca ask -r zod -q "How does safeParse handle errors?" ``` ## Configured Resources - `vercel-ai` - Streaming, tool calling, structured output - `anthropic-sdk` - Anthropic API patterns - `zod` - Schema validation Add more: `btca config resources add -n <name> -t git -u <url> -b <branch>` ## When to Check 1. **Before implementing** - See how others solved similar problems 2. **When debugging** - Find how reference code handles edge cases 3. **Multi-provider support** - Compare implementations across SDKs 4. **Validation patterns** - Check idiomatic approaches ## Don't Use For - Documentation lookups (use /nia-docs instead) - Simple API questions (use WebSearch) - Project-specific patterns (use Grep/Glob)
© parcadei · MIT · parcadei/Continuous-Claude-v3