swiftui-skills — скилл для Claude Code: SwiftUI и установка
Скилл даёт агенту документацию Apple из Xcode и правила работы с ней. Пригодится для написания и проверки кода SwiftUI.
npx skills add ameyalambat128/swiftui-skills --skill swiftui-skills -a claude-codeЧто делает swiftui-skills
Внутри — документация Apple из Xcode и инструкции для агента. При написании кода он выбирает подходящие документы, формулирует план и выдаёт Swift-код; при проверке перечисляет проблемы и улучшения со ссылками на использованные материалы. Ответ включает выбранные файлы, код и краткий разбор подводных камней.
Фактические утверждения и API должны подтверждаться файлами в /docs. Если там нет Markdown-документов, сначала запустите setup.sh из установленной папки скилла: без извлечённой документации агенту не следует давать рекомендации по SwiftUI. Для работы также требуется xcodebuild. Скилл просит не придумывать API и отмечать требования к доступности новых API.
Какие задачи решает
- написать SwiftUI-код по документации Apple
- проверить SwiftUI-код и перечислить проблемы
- найти применимые правила в документах Xcode
- уточнить доступность новых API
Примеры запросов агенту
- Создай экран настроек на SwiftUI, опираясь на документы Apple.
- Проверь этот SwiftUI-код и укажи, какие документы подтверждают замечания.
- Перепиши этот экран на идиоматичный SwiftUI и отметь ограничения доступности API.
Как установить swiftui-skills
1Через Skills CLI (Vercel)
npx skills add ameyalambat128/swiftui-skills --skill swiftui-skills -a claude-code2Вручную: положить файлы
~/.claude/skills/swiftui-skills/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/swiftui-skills/
1Через Skills CLI (Vercel)
npx skills add ameyalambat128/swiftui-skills --skill swiftui-skills -a codex2Вручную: положить файлы
.agents/skills/swiftui-skills/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ameyalambat128/swiftui-skills --skill swiftui-skills -a cursor2Вручную: положить файлы
.cursor/skills/swiftui-skills/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ameyalambat128/swiftui-skills swiftui-skills2Вручную: положить файлы
.github/skills/swiftui-skills/SKILL.md1Через Skills CLI (Vercel)
npx skills add ameyalambat128/swiftui-skills --skill swiftui-skills -a gemini-cli2Командой платформы
gemini skills install https://github.com/ameyalambat128/swiftui-skills --path skills/swiftui-skillsВручную: положить файлы
.devin/skills/swiftui-skills/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ameyalambat128/swiftui-skills --skill swiftui-skills -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о swiftui-skills
Как установить swiftui-skills в Claude Code?
Выполните npx skills add ameyalambat128/swiftui-skills --skill swiftui-skills -a claude-code. Файл скилла находится по пути ~/.claude/skills/swiftui-skills/SKILL.md.
Что делает swiftui-skills?
Скилл направляет агента к документации Apple из Xcode при написании и проверке SwiftUI-кода. Он просит обосновывать API материалами в /docs.
Что нужно подготовить для работы swiftui-skills?
В папке /docs должны быть Markdown-документы, извлечённые из документации Xcode; для этого предусмотрен setup.sh. Также требуется xcodebuild.
Исходный текст
SKILL.md · MIT
---
name: swiftui-skills
description: Apple-authored SwiftUI and platform guidance extracted from Xcode. Helps AI agents write idiomatic, Apple-native SwiftUI with reduced hallucinations.
metadata:
openclaw:
os: ["darwin"]
requires:
bins: ["xcodebuild"]
---
# swiftui-skills
## What this is
A packaged set of Apple-authored AdditionalDocumentation shipped inside Xcode, plus prompts that enforce Apple-native patterns and reduce hallucinations for developer-focused coding workflows.
## Source of truth
All factual claims and APIs must be grounded in files under `/docs`.
## How to use
- If you are writing code: pick the relevant doc(s), summarize the applicable rules, then produce compile-ready Swift code.
- If you are reviewing code: list issues and improvements, referencing doc(s) used.
- If uncertain: ask at most 1 question, only if the answer changes architecture.
## Setup check
If the `docs/` folder is empty or contains no `.md` files, the Xcode documentation has not been extracted yet.
Tell the user to run the setup script from the installed skill directory:
```
# Shared agent install
~/.agents/skills/swiftui-skills/setup.sh
# OpenClaw shared install
~/.openclaw/skills/swiftui-skills/setup.sh
# OpenClaw workspace install
./skills/swiftui-skills/setup.sh
# Project-local agent install
./.agents/skills/swiftui-skills/setup.sh
```
Do not proceed with SwiftUI guidance until docs are available.
## Non-negotiables
- Do not invent types or APIs. If it is not in `/docs`, say so and offer a safe alternative.
- Prefer minimal, idiomatic SwiftUI and platform conventions.
- Include availability notes when APIs are new.
## Output format
1. Selected docs (filenames)
2. Plan (3 to 6 bullets)
3. Code (full files or a single cohesive snippet)
4. Why this matches Apple docs (2 to 5 bullets)
5. Pitfalls (short)
© ameyalambat128 · MIT · ameyalambat128/swiftui-skills