Неофициальный скилл Swift Programming Language
kylehughes/the-unofficial-swift-programming-language-skillПолное содержимое официальной книги The Swift Programming Language, упакованное как Agent Skill для Claude. Подходит разработчикам на Swift: автоматически обновляется ночью, поддерживает Claude Code и Claude Desktop.
Установка
git clone https://github.com/kylehughes/the-unofficial-swift-programming-language-skill.gitREADME
The Unofficial Swift Programming Language Skill
The Swift Programming Language, упакованная как Skill для LLM.
О скилле
The Unofficial Swift Programming Language Skill предоставляет полное содержимое The Swift Programming Language в структурированном формате Skill, используемом Claude.
Установка
Claude Code
Личное использование
Чтобы установить этот Skill для личного использования в Claude Code:
-
Добавьте маркетплейс:
bash/plugin marketplace add kylehughes/the-unofficial-swift-programming-language-skill -
Установите Skill:
bash/plugin install programming-swift-skill@the-unofficial-swift-programming-language-skill
Конфигурация проекта
Чтобы автоматически предоставлять этот Skill всем участникам репозитория, настройте .claude/settings.json в репозитории:
{
"enabledPlugins": {
"programming-swift-skill@the-unofficial-swift-programming-language-skill": true
},
"extraKnownMarketplaces": {
"the-unofficial-swift-programming-language-skill": {
"source": {
"source": "github",
"repo": "kylehughes/the-unofficial-swift-programming-language-skill"
}
}
}
}Когда участники команды откроют проект, Claude Code предложит им установить Skill.
Ручная установка
Вы можете скачать готовый релиз для использования в других окружениях (например, Claude Desktop).
- Перейдите на страницу Releases.
- Скачайте файл
programming-swift.zipиз последнего релиза. - Импортируйте Skill в своё окружение (например, спросите Claude как это сделать).
Исходное содержимое Skill также доступно в директории programming-swift этого репозитория.
Релизы
Этот Skill автоматически обновляется каждую ночь в соответствии с официальной документацией. Новая версия выпускается только при изменении исходного содержимого.
Номера версий имеют формат SWIFT_VERSION-YYYY-MM-DD (например, 6.2.1-2025-11-21).
Разработка
Сборка из исходников
Вы можете сгенерировать пакет Skill локально с помощью предоставленного Python-скрипта. Скрипт не имеет внешних зависимостей и используется для генерации готовых релизов.
python3 package.py
Это клонирует официальный репозиторий и создаст директорию programming-swift и архив programming-swift.zip в текущей рабочей директории.
Параметры
| Параметр | Описание |
|---|---|
--output DIR, -o DIR | Указать выходную директорию (по умолчанию: ./programming-swift) |
--keep-temp | Не удалять временный git-клон после упаковки |
--dry-run | Симулировать операции без записи файлов |
Участие в разработке
The Unofficial Swift Programming Language Skill в настоящее время не принимает вклад в исходный код. Сообщения об ошибках будут рассмотрены.
Автор
Лицензия и атрибуция
The Unofficial Swift Programming Language Skill распространяется под лицензией MIT. Подробности см. в файле LICENSE.
Содержимое, включённое в сгенерированный Skill, взято из The Swift Programming Language компании Apple Inc. и авторов проекта Swift, и распространяется под лицензией Apache 2.0.