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.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“swiftui-expert-skill”。 一个 SwiftUI 个人资料屏幕,使用了较旧的导航、颜色样式和多个本地状态值。
预期结果:
- 对过时 API 用法的优先级审查。
- 针对本地和共享数据的状态所有权建议。
- 导航和样式的简短迁移计划。
正在使用“swiftui-expert-skill”。 一个滚动信息流,包含内联过滤、图像解码和不稳定的项目标识。
预期结果:
- 聚焦于标识和 body 工作的性能诊断。
- 预先过滤数据并稳定标识符的建议。
- 针对大图像的可选图像降采样指导。
正在使用“swiftui-expert-skill”。 一个请求,要向工具栏添加 iOS 26 Liquid Glass。
预期结果:
- 使用原生玻璃效果并按平台设定条件的方案。
- 针对较早 iOS 版本的回退指导。
- 关于交互式玻璃效果适用场景的说明。
安全审计
安全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 列表中的标识、过滤、状态更新和 body 计算问题。推荐能减少重绘工作的聚焦更改。
为这个流程设计 SwiftUI 实现计划。包括状态所有权、导航类型、sheet 展示、异步任务处理和回退策略。
最佳实践
- 分享目标 iOS 版本和向后兼容性约束。
- 提供完整的 SwiftUI 视图上下文,包括模型和导航状态。
- 在审查大型或复杂屏幕时,要求给出按优先级排序的发现。
避免
- 除非功能明确需要,否则不要请求 Liquid Glass。
- 在未运行 Xcode 检查的情况下,不要将建议视为已编译通过的证明。
- 当问题依赖共享状态时,不要提供孤立片段。
常见问题
此技能可以编写新的 SwiftUI 代码吗?
它支持较旧的 iOS 版本吗?
它可以审查性能问题吗?
它会强制采用特定架构吗?
它可以编译或运行我的应用吗?
我什么时候应该使用 Liquid Glass 指导?
开发者详情
作者
avdlee许可证
MIT
Skillstore 修订
r4
版本提示
作者未声明版本。
引用
08aa966eb58140422f6f05cda226d03f603f4136
维护新鲜度
2026/7/25
使用量
8 次下载 · 171 次浏览
文件结构