foundation について
Foundation は、AttributedString やリッチテキストを扱う Apple プラットフォーム開発者向けのガイダンスです。書式設定、配置、選択、SwiftUI 連携の個別スキルへ案内します。
主な機能
- 01AttributedString のガイダンス
- 02リッチテキストの配置と選択
- 03スタイルと書式設定のパターン
- 04SwiftUI 連携のガイダンス
活用シーン
- 01AttributedString の書式設定
- 02リッチテキストの選択処理
- 03リッチテキストの SwiftUI 連携
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rshankras/ claude-code-apple-skills --skill foundationインストール後、Claude Code で/foundationを入力して読み込まれたか確認します。
詳細
Foundation スキル
Apple プラットフォーム向けの Foundation フレームワークのパターンです。
このスキルが有効になるとき
次のような作業を行う場合に、このスキルを使用します。
- AttributedString(書式設定、属性、ラン)を扱う
- リッチテキストの配置、選択、スタイル設定のロジックが必要
- 属性付きテキストを SwiftUI と統合する
利用可能なスキル
パスはこのファイルのディレクトリを基準とします。スキルの作業ディレクトリはユーザーのプロジェクトに設定されるため、各パスはこの SKILL.md の場所から解決してください。
| スキル | 読み込むファイル | 対象 |
|---|---|---|
| attributed-string | attributed-string/SKILL.md | AttributedString の書式設定、配置、選択、SwiftUI との統合 |
ルーティング方法
attributed-string/SKILL.md(このファイルからの相対パス)と、そこに記載されている参照ファイルを読みます。- そのガイダンスをユーザーのコードに適用します。TextEditor ベースのリッチテキスト編集 UI については、
../swiftui/text-editing/SKILL.mdも参照してください。
コメント
Markdown 対応