# axiom-watchos

Скилл для разработки приложений под watchOS: структура, Smart Stack, complications, Watch Connectivity, фоновые задачи и миграция с ClockKit.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 934 установки · ★ 1229
- Автор: CharlesWiltgen
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/CharlesWiltgen/Axiom/tree/HEAD/axiom-codex/skills/axiom-watchos/SKILL.md
- Обновлён: 2026-10-20
- HTML: https://affpapa.org/nevibecode/skills/axiom-watchos

## Что делает

Скилл включается, когда вы пишете что угодно под watchOS: структуру приложения, независимые приложения, виджеты Smart Stack, complications, controls, Live Activities на часах, фоновые задачи и переход с ClockKit на WidgetKit. Внутри — роутер с таблицей симптомов и дерево решений, которое ведёт к нужному файлу: `skills/platform-basics.md`, `skills/design-for-watchos.md`, `skills/smart-stack-and-complications.md`, `skills/watch-connectivity.md`, `skills/watch-device-diag.md`, `skills/background-and-networking.md`, `skills/modernization.md`.

Отдельно разведены две связи, которые ломаются одинаково. `watch-device-diag` — про канал Mac/Xcode → часы (установка, запуск, LLDB, часы пропали из Device Hub). `watch-connectivity` — про `WCSession` между приложением на iPhone и приложением на часах. Совет из скилла: если сомневаетесь, начните с диагностики устройства и запустите приложение без отладчика. Работает без него — виноват туннель, и правка `WCSession` не поможет.

Есть и правила разрешения конфликтов с соседними скиллами: общий SwiftUI, HealthKit и тренировки, iOS-виджеты и App Intents, доступность, конкурентность уходят в свои наборы. Часть аудиторов в версии для Codex вызывается как скиллы, а не как агенты Claude, и для сборок, тестов, симуляторов и символикации крашей нужен доступ к оболочке.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add CharlesWiltgen/Axiom --skill axiom-watchos -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/axiom-watchos/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/axiom-watchos/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add CharlesWiltgen/Axiom --skill axiom-watchos -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/axiom-watchos/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add CharlesWiltgen/Axiom --skill axiom-watchos -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/axiom-watchos/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install CharlesWiltgen/Axiom axiom-watchos
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/axiom-watchos/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add CharlesWiltgen/Axiom --skill axiom-watchos -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/CharlesWiltgen/Axiom --path axiom-codex/skills/axiom-watchos
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/axiom-watchos/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add CharlesWiltgen/Axiom --skill axiom-watchos -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/CharlesWiltgen/Axiom/tree/HEAD/axiom-codex/skills/axiom-watchos/SKILL.md

## Когда брать
- разложить структуру нового приложения под watchOS
- собрать complication и виджет Smart Stack
- наладить передачу данных между iPhone и часами через `WCSession`
- понять, почему Xcode не видит часы или не может к ним подключиться
- перевести проект с WatchKit и ClockKit на SwiftUI и WidgetKit

## Примеры запросов агенту
- Помоги спроектировать структуру независимого приложения под watchOS
- Почему Xcode не устанавливает приложение на часы — разберись по шагам
- Нужен complication для Smart Stack: подскажи, как его собрать

## Похожие
- [watchos-design-guidelines](https://affpapa.org/nevibecode/skills/watchos-design-guidelines.md) — скилл · 1100 установок
- [watchOS](https://affpapa.org/nevibecode/skills/watchos.md) — скилл · 579 установок
- [relevancekit](https://affpapa.org/nevibecode/skills/relevancekit.md) — скилл · 3000 установок
- [liquid-glass-design](https://affpapa.org/nevibecode/skills/liquid-glass-design.md) — скилл · 5200 установок
- [swiftui-design-principles](https://affpapa.org/nevibecode/skills/swiftui-design-principles.md) — скилл · 1300 установок
- [widgetkit](https://affpapa.org/nevibecode/skills/prisma-labs-dev-widgetkit.md) — скилл · 458 установок

Из того же набора: [charleswiltgen/axiom](https://affpapa.org/nevibecode/by/charleswiltgen/axiom.md) — 27 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
