swiftui-skills について
swiftui-skills は、Apple が作成した Xcode ドキュメントとプロンプトをまとめた、開発向けコーディングワークフロー用パッケージです。抽出済みドキュメントに基づく SwiftUI コード作成を促し、API の創作を避けます。
主な機能
- 01Apple 作成の Xcode ドキュメントを利用
- 02SwiftUI コード生成をガイド
- 03参照ドキュメント付きのコードレビュー
- 04抽出した Markdown ドキュメントが必要
- 05セットアップスクリプトを同梱
活用シーン
- 01関連ドキュメントに基づく SwiftUI コード作成
- 02参照元を示したコードレビュー
- 03API の提供状況を確認し、未記載 API の使用を回避
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ameyalambat128/ swiftui-skills --skill swiftui-skillsインストール後、Claude Code で/swiftui-skillsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
CHANGELOG.mdmanifest.jsonsetup.shVERSIONdocs/.gitkeepexamples/.gitkeepprompts/generator.mdrefactorer.mdreviewer.mdrouter.mdsystem.md詳細
swiftui-skills
これは何ですか
Xcode に同梱されている、Apple が作成した AdditionalDocumentation 一式に、Apple 標準のパターンを徹底し、開発者向けのコーディングワークフローでのハルシネーションを減らすプロンプトを加えたものです。
信頼できる情報源
すべての事実に関する記述と API は、/docs 内のファイルに基づいている必要があります。
使い方
- コードを書く場合:該当するドキュメントを選び、適用されるルールを要約してから、コンパイル可能な Swift コードを作成します。
- コードをレビューする場合:使用したドキュメントを参照しながら、問題点と改善点を列挙します。
- 不確かな場合:回答によってアーキテクチャが変わる場合に限り、質問は最大 1 つまでにします。
セットアップの確認
docs/ フォルダーが空、または .md ファイルを含んでいない場合、Xcode のドキュメントはまだ抽出されていません。
インストール済みのスキルディレクトリからセットアップスクリプトを実行するよう、ユーザーに伝えてください。
# Shared agent install
~/.agents/skills/swiftui-skills/setup.sh
# OpenClaw shared install
~/.openclaw/skills/swiftui-skills/setup.sh
# OpenClaw workspace install
./skills/swiftui-skills/setup.sh
# Project-local agent install
./.agents/skills/swiftui-skills/setup.sh
ドキュメントが利用可能になるまで、SwiftUI のガイダンスを続けないでください。
必須事項
- 型や API を捏造しないでください。
/docsに記載がない場合は、その旨を伝え、安全な代替案を提示してください。 - 最小限で慣用的な SwiftUI とプラットフォームの規約を優先してください。
- 新しい API には、利用可能なバージョンに関する注記を含めてください。
出力形式
- 選択したドキュメント(ファイル名)
- プラン(箇条書き 3~6 項目)
- コード(ファイル全体、または一貫性のある単一のスニペット)
- Apple のドキュメントに沿っている理由(箇条書き 2~5 項目)
- 注意点(簡潔に)
コメント
Markdown 対応