К основному содержанию
скилл CX Codex

swift-charts — скилл для Claude Code: графики на Swift Charts

Скилл для ИИ-агента, который помогает строить и разбирать графики на Swift Charts под iOS 26+. Пригодится, когда нужны столбцы, линии, пончики или 3D-поверхности.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dpearson2699/swift-ios-skills --skill swift-charts -a claude-code
Открыть на GitHub

Что делает swift-charts

Скилл описывает работу с фреймворком Swift Charts: как собрать marks внутри Chart или Chart3D, настроить оси и шкалы модификаторами, добавить выделение, прокрутку, аннотации и легенду. Есть отдельные разделы про векторизованные плоты (BarPlot, LinePlot, AreaPlot, PointPlot) и трёхмерные (Chart3D, SurfacePlot).

Внутри — воркфлоу из шагов: определить данные как Identifiable-структуру, выбрать тип mark, закодировать визуальные каналы через .foregroundStyle(by:), .symbol(by:), .lineStyle(by:), задать домены шкал. Плюс чек-лист ревью и разбор типичных ошибок. Для 2D-наборов от 1000 точек скилл советует переходить на векторизованные плоты.

Целевая версия — iOS 26+, поэтому часть примеров (SectorMark, Chart3D) на более старых таргетах просто не соберётся. Отдельная тонкость: SectorMark рассчитан на строго положительные значения, нули и минусы нужно отфильтровать или объяснить за пределами диаграммы. Расширенные рецепты лежат в references/charts-patterns.md.

Какие задачи решает

  • собрать столбчатую диаграмму продаж по месяцам
  • добавить выделение точки на графике и реакцию на тап
  • построить пончик с внутренним радиусом и подписями
  • нарисовать диаграмму Ганта через интервальные столбцы
  • вывести 3D-поверхность по пространственным данным

Примеры запросов агенту

  • построй график выручки по месяцам на Swift Charts
  • добавь выделение сегмента в пончике и аннотацию к выбранному
  • перепиши этот график на векторизованный LinePlot, точек больше тысячи

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

1Через Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill swift-charts -a claude-code

2Вручную: положить файлы

~/.claude/skills/swift-charts/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/swift-charts/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о swift-charts

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

Выполните npx skills add dpearson2699/swift-ios-skills --skill swift-charts -a claude-code. После этого файл скилла окажется в ~/.claude/skills/swift-charts/SKILL.md.

Что делает swift-charts?

Помогает агенту писать и проверять код визуализаций на Swift Charts: marks, оси, шкалы, легенды, выделение, прокрутка, аннотации, векторизованные и 3D-плоты.

Для каких версий iOS подходит скилл?

Основная цель — iOS 26+. Часть возможностей привязана к более ранним релизам: SectorMark доступен с iOS 17, векторизованные плоты с iOS 18, Chart3D с iOS 26.

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

Всё по теме «Мобильная разработка» →
guide-swiftui-charts Prisma-Labs-Dev Скилл-руководство по Swift Charts: метки, оси, выделение, стили, композиция, Chart3D и доступность. Пригодится, когда строите или дорабатываете графики в SwiftUI. CX Codex +1 429установок clerk-swift clerk Собирает экраны входа Clerk в нативных приложениях iOS и macOS: готовые вью ClerkKitUI или свои сценарии на ClerkKit. CX Codex +1 14 500установок swift-expert https://github.com/Jeffallan Скилл для разработки на Swift: архитектура, SwiftUI, async/await, акторы и тесты. Пригодится, когда агент пишет или разбирает код приложения под iOS и macOS. CX Codex +1 4 100установок swift-architecture-skill efremidze Помогает выбрать и применить архитектуру для SwiftUI или UIKit: от новой функции до рефакторинга и ревью кода. CX Codex +1 2 000установок ios-swift-development aj-geddes Скилл для разработки нативных iOS-приложений на Swift: MVVM, SwiftUI, сеть через URLSession, Combine и Core Data. CX Codex +1 1 500установок axiom-swift CharlesWiltgen Направляет ИИ-агента при работе с языком Swift и платформенными фичами вроде tvOS или Transferable. Пригодится, когда нейросеть предлагает устаревший код или путается в типах. CX Codex +1 1 200установок

Из того же набора69

debugging-instruments Помогает искать утечки памяти, зависания главного потока и сбои в iOS-приложениях через LLDB, Memory Graph Debugger и Instruments. CX Codex +1 4 100установок swiftui-liquid-glass Скилл помогает добавлять и проверять Liquid Glass в интерфейсах SwiftUI для iOS 26+. Пригодится при настройке стеклянных кнопок, панелей и переходов. CX Codex +1 4 100установок swiftdata Подсказывает агенту, как писать модели, запросы и миграции SwiftData, чтобы код на Swift 6.3 собирался без типичных промахов. CX Codex +1 4 100установок swift-language Скилл обучает ассистента современному синтаксису Swift без многопоточности и SwiftUI. Пригодится при рефакторинге enum, дженериков и протоколов под актуальные версии языка. CX Codex +1 4 000установок widgetkit Скилл для виджетов и контролов WidgetKit: таймлайны, настраиваемые виджеты, интерактивные кнопки, Control Center. Пригодится, когда нужен виджет на Home Screen или Lock Screen. CX Codex +1 4 000установок swiftui-gestures Помогает настраивать жесты в SwiftUI: объединяет нажатия, смахивания и зум, а также устраняет конфликты в иерархии представлений. CX Codex +1 4 000установок storekit Помогает писать и проверять встроенные покупки и подписки на StoreKit 2: пейволлы, транзакции, проверка прав доступа. CX Codex +1 4 000установок swiftui-uikit-interop Помогает связать интерфейсы UIKit и SwiftUI без путаницы с жизненным циклом и потерей данных в общих состояниях. CX Codex +1 4 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой