Claude Info
Мобильная разработка

Неофициальный скилл миграции на Swift Concurrency

kylehughes/the-unofficial-swift-concurrency-migration-skill

Полное содержимое официального Swift Concurrency Migration Guide, упакованное как Agent Skill для Claude. Включает все статьи документации и примеры кода. Подходит для разработчиков, мигрирующих Swift-проекты на современную модель конкурентности.

Установка

terminal
bash
git clone https://github.com/kylehughes/the-unofficial-swift-concurrency-migration-skill.git

README

Неофициальный скилл миграции на Swift Concurrency

Agent Skill Latest Release

Swift Concurrency Migration Guide, упакованный как Skill для LLM.

О скилле

Неофициальный скилл миграции на Swift Concurrency предоставляет полное содержимое Swift Concurrency Migration Guide в структурированном формате Skill, используемом Claude. Включает все статьи документации и примеры кода на Swift.

Установка

Claude Code

Личное использование

Чтобы установить этот Skill для личного использования в Claude Code:

  1. Добавьте маркетплейс:

    bash
    /plugin marketplace add kylehughes/the-unofficial-swift-concurrency-migration-skill
  2. Установите Skill:

    bash
    /plugin install migrating-to-swift-concurrency-skill@the-unofficial-swift-concurrency-migration-skill

Конфигурация проекта

Чтобы автоматически предоставлять этот Skill всем участникам репозитория, настройте .claude/settings.json в корне репозитория:

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).

  1. Перейдите на страницу Releases.
  2. Скачайте файл migrating-to-swift-concurrency.zip из последнего релиза.
  3. Импортируйте 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 в настоящее время не принимает сторонние правки. Сообщения об ошибках будут рассмотрены.

Автор

Kyle Hughes

Bluesky
LinkedIn
Mastodon

Лицензия и атрибуция

Неофициальный скилл миграции на Swift Concurrency распространяется под лицензией MIT. Подробности см. в файле LICENSE.

Содержимое сгенерированного Skill взято из Swift Concurrency Migration Guide компании Apple Inc. и авторов проекта Swift, и распространяется под лицензией Apache 2.0.

Похожие скиллы