·swift-conventions
</>

swift-conventions

Экспертные решения в Swift, которые Клод не принимает инстинктивно: компромиссы между структурой и классом, размещение @MainActor, выбор async/await против объединения, ошибки управления памятью и антишаблоны, специфичные для iOS. Используйте при написании кода Swift для приложений iOS/tvOS, проверке решений по архитектуре Swift или устранении проблем с памятью/параллелизмом. Ключевые слова-триггеры: Swift, iOS, tvOS, актер, асинхронный, Sendable, цикл сохранения, утечка памяти, структура, класс, протокол, общий

15Установки·0Тренд·@kaakati

Установка

$npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions

Как установить swift-conventions

Быстро установите AI-навык swift-conventions в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: kaakati/rails-enterprise-dev.

Expert decision frameworks for Swift choices that require experience. Claude knows Swift syntax — this skill provides the judgment calls.

The non-obvious trade-off: Structs with reference-type properties (arrays, classes inside) lose copy-on-write benefits. A struct containing [UIImage] copies the array reference, not images — mutations affect all "copies."

When Combine still wins: Multiple publishers needing combineLatest, merge, or debounce. Converting this to pure async/await requires manual coordination that Combine handles elegantly.

Экспертные решения в Swift, которые Клод не принимает инстинктивно: компромиссы между структурой и классом, размещение @MainActor, выбор async/await против объединения, ошибки управления памятью и антишаблоны, специфичные для iOS. Используйте при написании кода Swift для приложений iOS/tvOS, проверке решений по архитектуре Swift или устранении проблем с памятью/параллелизмом. Ключевые слова-триггеры: Swift, iOS, tvOS, актер, асинхронный, Sendable, цикл сохранения, утечка памяти, структура, класс, протокол, общий Источник: kaakati/rails-enterprise-dev.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions
Категория
</>Разработка
Проверено
Впервые замечено
2026-02-13
Обновлено
2026-03-11

Browse more skills from kaakati/rails-enterprise-dev

Короткие ответы

Что такое swift-conventions?

Экспертные решения в Swift, которые Клод не принимает инстинктивно: компромиссы между структурой и классом, размещение @MainActor, выбор async/await против объединения, ошибки управления памятью и антишаблоны, специфичные для iOS. Используйте при написании кода Swift для приложений iOS/tvOS, проверке решений по архитектуре Swift или устранении проблем с памятью/параллелизмом. Ключевые слова-триггеры: Swift, iOS, tvOS, актер, асинхронный, Sendable, цикл сохранения, утечка памяти, структура, класс, протокол, общий Источник: kaakati/rails-enterprise-dev.

Как установить swift-conventions?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

https://github.com/kaakati/rails-enterprise-dev

Детали

Категория
</>Разработка
Источник
skills.sh
Впервые замечено
2026-02-13