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