swiftui-expert-skill
より優れたSwiftUI機能を構築する
SwiftUIプロジェクトでは、非推奨API、壊れやすい状態管理、遅いビュー更新が蓄積することがあります。このスキルは、モダンで保守しやすいSwiftUIコードのための的確なガイダンスを提供します。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "swiftui-expert-skill" from https://skillstore.io/skills/avdlee-swiftui-expert-skill.md and its manifest at https://skillstore.io/api/skills/avdlee-swiftui-expert-skill/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「swiftui-expert-skill」を使用しています。 古いナビゲーション、カラー styling、複数のローカル状態値を使っているSwiftUIプロフィール画面。
期待される結果:
- 古いAPI使用に関する優先順位付きレビュー。
- ローカルデータと共有データに対する状態所有権の推奨事項。
- ナビゲーションとスタイリングの短い移行計画。
「swiftui-expert-skill」を使用しています。 インラインフィルタリング、画像デコード、不安定な項目identityを含むスクロールフィード。
期待される結果:
- identityとbody処理に焦点を当てたパフォーマンス診断。
- データの事前フィルタリングと識別子の安定化に関する推奨事項。
- 大きな画像向けの任意の画像ダウンサンプリングガイダンス。
「swiftui-expert-skill」を使用しています。 ツールバーにiOS 26 Liquid Glassを追加するリクエスト。
期待される結果:
- ネイティブのglass effectsを使ったプラットフォーム条件付きアプローチ。
- 以前のiOSバージョン向けのフォールバックガイダンス。
- インタラクティブなglassが適切な場所に関するメモ。
セキュリティ監査
安全All 280 static findings are false positives caused by documentation syntax, SwiftUI terminology, parser metadata, or the intended local xctrace workflow. The trace recorder uses argument vectors instead of a shell, redacts displayed launch environment values, and requires explicit confirmation before system-wide recording. No prompt injection, credential access, network exfiltration, or malicious intent was found.
リスク要因
🌐 ネットワークアクセス (1)
⚙️ 外部コマンド (50)
📁 ファイルシステムへのアクセス (5)
⚡ スクリプトを含む (1)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/avdlee-swiftui-expert-skill/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/avdlee-swiftui-expert-skill?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/avdlee-swiftui-expert-skill?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/avdlee-swiftui-expert-skill/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/avdlee-swiftui-expert-skill.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学術引用 (APA · BibTeX · CFF)
APA形式の引用
avdlee. (2026). swiftui-expert-skill security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/avdlee-swiftui-expert-skill/audits/9BibTeX形式の引用
@techreport{avdlee-avdlee-swiftui-expert-skill-2026,
author = {avdlee},
title = {swiftui-expert-skill security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/avdlee-swiftui-expert-skill/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "swiftui-expert-skill security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "avdlee"
date-released: "2026-07-24"
url: "https://skillstore.io/skills/avdlee-swiftui-expert-skill/audits/9"
identifiers:
- type: other
value: "skillstore:avdlee-swiftui-expert-skill:audit:9"
description: "Skillstore immutable audit report identifier"
バリアントを比較
インストール可能なバリアント 2 件各作者のスキルは個別のインストール項目として維持されます。推奨バリアントは Skillstore の証拠で順位付けされます。
このバリアントが首位の理由
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
SwiftUI機能をレビューする
機能をマージする前に、状態、ナビゲーション、レイアウト、パフォーマンスの問題を見つけます。
レガシービューをモダン化する
挙動を維持しながら、古いSwiftUI APIを現在のパターンに置き換えます。
新しいアプリ画面を計画する
実装前に、データフロー、ビュー構造、プラットフォームのフォールバックを設計します。
これらのプロンプトを試す
このSwiftUIビューについて、状態管理、非推奨API、アクセシビリティ、基本的なパフォーマンス問題をレビューしてください。優先度が最も高い修正から説明してください。
このSwiftUI画面をモダンなAPIを使うようにリファクタリングしてください。挙動を維持し、各変更を説明し、iOSバージョン要件があれば指摘してください。
このSwiftUIリストについて、identity、フィルタリング、状態更新、body計算の問題を分析してください。再描画作業を減らすための的確な変更を推奨してください。
このフローのSwiftUI実装計画を設計してください。状態の所有権、ナビゲーションタイプ、シート表示、非同期タスク処理、フォールバック戦略を含めてください。
ベストプラクティス
- 対象iOSバージョンと後方互換性の制約を共有してください。
- モデルやナビゲーション状態を含め、完全なSwiftUIビューのコンテキストを提供してください。
- 大きい画面や複雑な画面をレビューする場合は、優先順位付きの指摘を依頼してください。
回避
- 機能が明示的に必要としていない限り、Liquid Glassを要求しないでください。
- Xcodeチェックを実行せずに、提案をコンパイル済みの証明として扱わないでください。
- 問題が共有状態に依存している場合は、孤立したスニペットだけを提供しないでください。
よくある質問
このスキルは新しいSwiftUIコードを書けますか?
古いiOSバージョンに対応していますか?
パフォーマンス問題をレビューできますか?
特定のアーキテクチャを強制しますか?
アプリをコンパイルまたは実行できますか?
Liquid Glassのガイダンスはいつ使うべきですか?
開発者情報
作成者
avdleeライセンス
MIT
Skillstore リビジョン
r4
バージョンに関する注意
作者はバージョンを宣言していません。
参照
08aa966eb58140422f6f05cda226d03f603f4136
メンテナンスの新しさ
2026/7/24
利用状況
8 ダウンロード · 171 閲覧
ファイル構成