Claude Info
Документация

Неофициальный скилл Swift Programming Language

kylehughes/the-unofficial-swift-programming-language-skill

Полное содержимое официальной книги The Swift Programming Language, упакованное как Agent Skill для Claude. Подходит разработчикам на Swift: автоматически обновляется ночью, поддерживает Claude Code и Claude Desktop.

Установка

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

README

The Unofficial Swift Programming Language Skill

Agent Skill Latest Release

The Swift Programming Language, упакованная как Skill для LLM.

О скилле

The Unofficial Swift Programming Language Skill предоставляет полное содержимое The Swift Programming Language в структурированном формате Skill, используемом Claude.

Установка

Claude Code

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

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

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

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

    bash
    /plugin install programming-swift-skill@the-unofficial-swift-programming-language-skill

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

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

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

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

Автор

Kyle Hughes

Bluesky
LinkedIn
Mastodon

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

The Unofficial Swift Programming Language Skill распространяется под лицензией MIT. Подробности см. в файле LICENSE.

Содержимое, включённое в сгенерированный Skill, взято из The Swift Programming Language компании Apple Inc. и авторов проекта Swift, и распространяется под лицензией Apache 2.0.

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