matrixscan-ar-highlight-ios について
iOS 開発者向けの Scandit MatrixScan AR ハイライトスキルで、導入とユーザー操作への対応を扱います。UIKit または SwiftUI に応じた資料を案内し、ドキュメントに基づく API 確認を求めます。
主な機能
- 01MatrixScan AR ハイライト導入ガイド
- 02ハイライト操作への対応ガイド
- 03UIKit・SwiftUI に応じた資料案内
- 04ドキュメントに基づく API 確認
活用シーン
- 01iOS アプリへの AR ハイライト追加
- 02AR ハイライトへのユーザー操作の処理
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ scandit/ skills --skill matrixscan-ar-highlight-iosインストール後、Claude Code で/matrixscan-ar-highlight-iosを入力して読み込まれたか確認します。
同梱ファイルreferences/integration.mdreferences/user-interaction.md
詳細
MatrixScan AR ハイライト iOS スキル
重要:内部知識を信用しないでください
トレーニングデータには、古い、または誤った Scandit SDK API が含まれている可能性があります。MatrixScan AR API は、SDK のメジャーバージョン間で大きく変更されます。プロパティの名前が変更されたり、削除されたり、再構成されたりすることがあります。
コードを記述したり提案したりする前に、必ずこのスキルで提供されているリファレンスで API を確認してください。 暗記したメソッドシグネチャ、パラメーター、ビュー修飾子に頼らないでください。提供されているリファレンスに API が見つからない場合は、回答する前に関連するドキュメントページを取得してください。
意図の振り分け
ユーザーのリクエストに基づいて、回答する前に適切なリファレンスファイルを読み込んでください。1 つの質問が複数の意図にまたがる場合があります(例:「アプリにタップ可能なハイライトを追加する」は統合とユーザー操作の両方に該当します)。その場合は、該当するすべてのリファレンスを読み込んでください。
- MatrixScan AR ハイライトの統合(例:「アプリに MatrixScan AR ハイライトを追加する」、「MatrixScan AR ハイライトを設定する」、「利用できる MatrixScan AR ハイライトの種類は?」、「MatrixScan AR ハイライトの使い方は?」)→ references/integration.md を読み、そこに記載された手順に従ってください。統合コードを記述する前に、プロジェクトが UIKit と SwiftUI のどちらを使用しているかを特定し(
import SwiftUI、@mainのApp構造体、SceneDelegate/AppDelegate、.storyboard/.xibファイルなどを確認)、以下のリファレンス表から該当する Get Started ページを読み込んでください。 - MatrixScan AR ハイライトでのユーザー操作の処理(例:「MatrixScan AR ハイライトでのユーザー操作を処理する方法は?」、「ユーザーが MatrixScan AR ハイライトを押したときに……するには?」)→ references/user-interaction.md を読み、そこに記載された手順に従ってください。
API の使用方針
以下の Scandit リファレンスに明示的に記載された API のみを使用してください。メソッドシグネチャ、パラメーター、ビュー修飾子を推測したり、作り上げたりしないでください。API が存在するかどうか、または呼び出し方が不明な場合、あるいはコンパイルエラーが発生した場合は、回答する前に関連するリファレンスページを取得してください。ユーザーに自分でドキュメントを確認するよう伝えてはいけません。回答の後には、ユーザーが詳しく確認できるよう、必ず関連リンクを含めてください。
ドキュメント URL を組み立てたり、推測したりしてはいけません。 特定のクラスやプロパティの API ページが必要な場合:
- まず、すでに取得したページ(例:Advanced Configurations ページ)に、そのページへの直接リンクがあるか確認してください。トピックページには関連する API シンボルへの直接リンクがあります。取得を依頼する際は、必ずリンクも含めるようにしてください。
- 直接リンクが見つからない場合は、API インデックス(以下の表の完全な API リファレンスを参照)を取得し、そこから実際のリンクを抜き出して、そのページを開いてください。
URL の構成は異なる場合があります(例:api/ui/ サブディレクトリ)。推測すると 404 エラーになります。
リファレンス
質問に応じて取得するページを選ぶには、この表を使用してください。また、ユーザーが詳しく確認できるよう、回答にリンクを含めてください。ドキュメントを自分で確認するようユーザーに伝えてはいけません。
| トピック | リソース |
|---|---|
| UIKit との統合 | はじめに(UIKit) · サンプル |
| SwiftUI との統合 | はじめに(SwiftUI) |
| 完全な API リファレンス | MatrixScan AR API |