mcpField
W
watchos

watchos

github.com/fusengine開発3446 回インストール1 日前に更新
リポジトリ

watchos について

watchosは、Apple Watch向けの開発を支援するスキルです。コンプリケーション、フィットネス記録、iPhone連携を作る開発者を対象に、HealthKitやWatch Connectivity、小画面の操作、省電力設計を扱い、実機での検証を勧めます。

主な機能

  1. 01文字盤コンプリケーションの開発
  2. 02ワークアウトとフィットネス記録
  3. 03HealthKitによる健康指標へのアクセス
  4. 04Watch Connectivityによる同期
  5. 05小画面操作と電力消費への配慮

活用シーン

  1. 01Apple Watchアプリの開発
  2. 02文字盤で情報を一目で表示
  3. 03ワークアウト記録と健康指標の取得
  4. 04iPhoneとApple Watchの同期

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/fusengine/agents --skill watchos

インストール後、Claude Code で/watchosを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
complications.md
watch-connectivity.md
workouts.md

詳細

Apple Watch 向けの watchOS 固有の開発について説明します。ひと目で確認できるデータを表示する文字盤のコンプリケーション、ワークアウトセッションとフィットネストラッキング、健康指標へのアクセスに使う HealthKit、iPhone と Apple Watch の同期に使う Watch Connectivity を扱います。

小さなディスプレイと大きなタッチターゲット、最小限のテキストでひと目で確認できる情報、Digital Crown によるスクロールや入力、旧モデルの Force Touch、スワイプやタップのジェスチャ、バッテリーに配慮したバックグラウンド処理など、プラットフォーム固有の設計上の考慮事項も含みます。

ベストプラクティス:情報をひと目で確認できるようにする、タップターゲットを大きくする、テキスト入力を最小限にする、コンプリケーションを通じて文字盤を更新する、効率的なバックグラウンド更新を使う。また、シミュレーターの動作は実機と異なるため、必ず実機で検証してください。

watchOS プラットフォーム

Apple Watch 向けの watchOS 固有の開発です。

エージェントのワークフロー(必須)

実装を始める前に、name を指定した Agent 呼び出しをそれぞれ 1 回行い、3 つのエージェントを並行して起動してください。

  1. fuse-ai-pilot:explore-codebase - 既存の watchOS パターンを分析します
  2. fuse-ai-pilot:research-expert - Context7/Exa を通じて最新の watchOS 27 ドキュメントを確認します
  3. mcp__apple-docs__search_apple_docs - watchOS のパターンを確認します

実装後、検証のために fuse-ai-pilot:sniper を実行してください。


概要

使用する場面
  • Apple Watch アプリを構築する
  • 文字盤のコンプリケーションを作成する
  • ワークアウトやフィットネスをトラッキングする
  • 健康データにアクセスする(HealthKit)
  • iPhone と Apple Watch 間で通信する
watchOS スキルを使う理由
機能メリット
コンプリケーション文字盤にひと目で確認できるデータを表示
ワークアウトフィットネスと健康のトラッキング
HealthKit健康指標へのアクセス
接続性iPhone との同期

リファレンスガイド

必要な情報リファレンス
文字盤のコンプリケーションcomplications.md
ワークアウトセッション、HealthKitworkouts.md
iPhone ↔ Apple Watch の同期watch-connectivity.md

設計上の考慮事項

画面サイズ
  • ディスプレイは小さく、タッチターゲットは大きくします
  • ひと目で確認できる情報を表示します
  • テキストは最小限にし、アイコンは明確にします
操作
  • Digital Crown でスクロールや入力を行います
  • Force Touch(旧モデル)
  • ジェスチャ:スワイプ、タップ
バッテリー
  • バックグラウンド処理を最小限にします
  • 更新にはコンプリケーションを使います
  • データ転送を効率化します

ベストプラクティス

  1. ひと目で確認できる情報 - 必要な情報にすばやくアクセスできるようにします
  2. 大きなターゲット - タップしやすくします
  3. 最小限の入力 - 文字入力を減らします
  4. コンプリケーション - 文字盤のデータを更新します
  5. バックグラウンド更新 - 効率的に更新します
  6. 実機でテスト - シミュレーターの動作は実機と異なります

コメント