Apple Payの決済画面や支払い処理を組み込み、署名済みパスをWalletへ追加する機能をPassKitで実装するスキルです。
- Apple Payの購入画面を追加したいとき
- 配送先を含む決済リクエストを作りたいとき
- 決済認証の結果を処理したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iOSアプリに着信・発信のVoIP通話を組み込み、CallKitの通話画面やVoIP通知、音声制御、着信拒否リストを扱うためのスキルです。
- iOSアプリにVoIP通話を追加したいとき
- PushKit通知から着信を処理したいとき
- 通話音声の開始・停止を連携したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SwiftDataを採用していないiOSアプリで、Core Dataの保存処理や検索、並行処理、一括更新、履歴管理、スキーマ移行を設計・改善します。
- Core Dataの保存処理を見直したいとき
- 大量データを一括処理したいとき
- 一覧画面のデータ更新を連動させたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SwiftのCryptoKitでハッシュ、暗号化、署名、鍵交換を扱い、Secure Enclaveやポスト量子暗号を含むAPIの使い分けを確認するスキルです。
- データのハッシュやメッセージ認証を実装したいとき
- アプリ内データを暗号化したいとき
- 署名や鍵共有の方式を選びたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SwiftUI・UIKit・AppKitの画面を支援技術で使いやすく整え、読み上げやキーボード操作、文字サイズへの対応とアクセシビリティ監査・テストを支援します。
- VoiceOverの読み上げを監査したいとき
- キーボード操作を点検したいとき
- 文字サイズ変更への対応を確認したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
GameKitでGame Centerの認証、ランキングや実績、リアルタイム・ターン制マッチ、ゲームデータ連携を実装するスキルです。
- Game Center認証を追加したいとき
- ランキングや実績を実装したいとき
- リアルタイム対戦を組み込みたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
CloudKitやiCloudを使ったiOS・macOSアプリのデータ同期を設計し、競合や通信失敗、容量超過に応じた処理まで確認するスキルです。
- 複数端末でアプリのデータを同期したいとき
- SwiftDataのCloudKit連携を確認したいとき
- 同期時の競合や通信エラーに対応したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
BrowserEngineKitでiOS・iPadOS向けの代替ブラウザエンジンを構築する際に、拡張プロセスの構成や適格性確認、権限設定とセキュリティ要件を整理できます。
- iOS向け代替ブラウザを開発したいとき
- ブラウザ拡張のプロセスを設計したいとき
- 端末のエンジン対応状況を確認したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iOSアプリのAppleでサインイン、パスキー、OAuth、パスワード自動入力、生体認証による再認証を実装し、認証状態やトークンの扱いを確認できます。
- Appleでサインインを追加したいとき
- パスキー認証を実装したいとき
- OAuthログインを組み込みたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iOSアプリでBluetoothやWi-Fi機器をシステムの選択画面から検出・設定し、既存のCoreBluetooth機器を移行する実装を支援します。
- Bluetooth機器の選択画面を追加したいとき
- SSIDでWi-Fi機器を検出したいとき
- アクセサリの設定イベントを処理したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iOSアプリのメモリグラフを採取・比較し、リークと正常に参照されたままの増加を区別して、所有関係の原因と修正結果を確かめます。
- メモリリークの原因を調べたいとき
- 画面を閉じた後のメモリ残留を確認したいとき
- 同じ操作の前後でヒープを比較したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iOSアプリのMetricKitを使い、実運用で集まる性能指標や診断レポートを保存・分析し、起動時間、ハング、クラッシュなどの傾向を調べるスキルです。
- 本番のハングやクラッシュを調べたいとき
- 起動時間や独自の処理時間を計測したいとき
- レポートを端末に保存して後から送信したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iPhoneやApple Watchの加速度・歩数・移動状態・高度などを扱うアプリの実装を支援します。センサーの利用条件や更新頻度、停止処理も確認できます。
- 歩数や移動距離を記録したいとき
- 歩行・走行などを判定したいとき
- 傾きで操作する機能を作るとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
EnergyKitで電力の予測情報を取得し、EV充電器や空調の利用時間を調整するアプリ向けに、負荷イベントや過去の利用状況の扱い方を学べます。
- EV充電に適した時間を案内したいとき
- 空調の運転時間を調整したいとき
- 家庭の電力予測を表示したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
LLDBやXcodeのメモリグラフ、Instrumentsを使い、iOSアプリのクラッシュ、メモリリーク、応答遅延、ビルド失敗や性能低下の原因を調べます。
- クラッシュの原因を調べたいとき
- メモリリークを見つけたいとき
- 画面の遅延を計測したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
SwiftのiOS・macOSアプリで、REST API通信やファイル転送、再試行、ページ取得などをURLSession中心に実装・レビューし、通信エラーやキャンセルも扱えるようにします。
- SwiftアプリにREST API通信を追加したいとき
- 通信エラーや再試行の処理を見直したいとき
- ファイル転送やストリーミングを実装したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
FinanceKitでWalletの口座残高や取引履歴を取得し、利用者の許可管理、取引選択、Wallet注文の保存まで実装するスキルです。
- Walletの口座残高を取得したいとき
- 取引履歴を検索・同期したいとき
- 選択した取引だけを取り込みたいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
iOSやMacのアプリでPDFを表示し、ページ移動、文字検索、注釈の追加、フォーム入力、サムネイル生成などを行う実装を支援します。
- アプリ内でPDFを表示したいとき
- PDF内の文字を検索・抽出したいとき
- ハイライトやメモを追加したいとき
dpearson2699/swift-ios-skills☆ 1,2432026年8月1日 更新
Claude Codeのマーケットプレイスにスキルやエージェントを追加・登録し、検証からバージョン付け、リリースまでの手順を進めるためのガイドです。
- スキルをマーケットプレイスに追加したいとき
- エージェント定義を登録したいとき
- 公開前の検証とリリースを進めたいとき
Aaronontheweb/dotnet-skills☆ 1,2412026年10月12日 更新
AGENTS.mdやCLAUDE.mdにスキル・エージェントの索引を作り、作業内容に合う参照先へAIエージェントを案内します。追加や変更に合わせた更新方法も扱います。
- スキル変更後に案内文を更新したいとき
- 別リポジトリ向けの索引を作りたいとき
- 短いルーティング一覧を用意したいとき
Aaronontheweb/dotnet-skills☆ 1,2412026年10月12日 更新
APIやメッセージ、保存データに合うシリアライズ形式を選び、JSONのAOT対応や形式移行、バージョン間で読み取れるデータ設計を進めます。
- APIに使う形式を選びたいとき
- JSON処理をAOT対応にしたいとき
- Newtonsoft.Jsonから移行したいとき
Aaronontheweb/dotnet-skills☆ 1,2412026年10月12日 更新
R3を使ったC#のイベントストリーム設計を学び、非同期処理や時間・フレーム単位のスケジューリング、Rx.NETからの移行時の違いを扱えます。
- UI入力やイベントの流れを組み立てたいとき
- 非同期ストリームの処理順を決めたいとき
- Rx.NETからR3へ移行したいとき
Aaronontheweb/dotnet-skills☆ 1,2412026年10月12日 更新
複数の.NETプロジェクトでビルド設定やNuGetのバージョンを一元管理し、ソリューション形式、SDK固定、リリースノート連携まで含めた、差分を追いやすく再現性のある構成を整えます。
- 新しい.NETソリューションを構成したいとき
- NuGetのバージョンを一元管理したいとき
- 開発環境ごとのSDK差を減らしたいとき
Aaronontheweb/dotnet-skills☆ 1,2412026年10月12日 更新
.NETアプリやライブラリにトレース・メトリクス・ログを加える際の設計、設定、性能上の注意点を確認し、OpenTelemetryに沿った計装を進められます。
- .NETライブラリにトレースを追加したいとき
- メトリクスの種類や属性を設計したいとき
- アプリでエクスポーターを設定したいとき
Aaronontheweb/dotnet-skills☆ 1,2412026年10月12日 更新