com um clique
swiftui-pro
全面审查 SwiftUI 代码,检查现代 API、可维护性与性能方面的最佳实践。当阅读、编写或审查 SwiftUI 项目时使用。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
全面审查 SwiftUI 代码,检查现代 API、可维护性与性能方面的最佳实践。当阅读、编写或审查 SwiftUI 项目时使用。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
审计工作、用具体证据核验声明,并用五年级生也能懂的简单语言解释结果。当用户要求 review、审计、检查、核验、解释一处改动、解释一处修复、总结测试结果、验证某个东西是否有效,或把技术性发现翻译成给非技术读者看的大白话时使用。
当用户想为任何页面撰写、重写或改进营销文案时使用——包括首页、落地页、定价页、功能页、关于页或产品页。也在用户说"write copy for""improve this copy""rewrite this page""marketing copy""headline help""CTA copy""value proposition""tagline""subheadline""hero section copy""above the fold""this copy is weak""make this more compelling"或"help me describe my product"时使用。只要有人在处理需要说服或转化的网站文本,就用它。邮件文案见 email-sequence;弹窗文案见 popup-cro;编辑已有文案见 copy-editing。
仅起草的 Gmail 客户支持分诊,并为每封草稿创建对应的 Codex 项目线程。当用户要求运行客户邮件自动化、检查未读/最近的支持邮件、准备 Gmail 草稿回复、对客户/个人邮件分诊同时跳过自动化邮件,或为已起草邮件的跟进创建 agent/项目线程时使用。
对照适用的操作手册、草稿安全、证据、改动(mutation)和提交范围要求,核验客户支持工作。在每次 Gmail/客户支持分诊、账单/取消/退款/账户/访问权限调查、支持交接或草稿复核任务之后、给出最终回复之前使用;也在用户要求对照操作手册、清单、skill 或要求来核验支持工作时使用。
创建一份周期性的每日 UI 灵感采集。当用户要求运行、刷新、打包或校验带日期的 UI 灵感集时使用,尤其针对 `articles/YYYY-MM-DD-ui-inspiration-capture/` 产物、Framer/Dribbble 落地页灵感、动效研究截图/视频、AI-builder 提示词、重复检查,或把项目操作手册转成可重复的工作流程。
使用本地语音配置,从脚本或内联文本生成 ElevenLabs 文本转语音音频。当用户要 ElevenLabs、text-to-speech、TTS、旁白、配音、语音音频或语音生成时使用;语音名称、voice id、邮箱、所有者和账户特定默认值只从 skill 之外的本地配置载入。
| name | swiftui-pro |
| description | 全面审查 SwiftUI 代码,检查现代 API、可维护性与性能方面的最佳实践。当阅读、编写或审查 SwiftUI 项目时使用。 |
| license | MIT |
| metadata | {"author":"Paul Hudson","version":"1.0"} |
审查 Swift 与 SwiftUI 代码的正确性、现代 API 用法,以及对项目约定的遵守。只报告真正的问题——不要吹毛求疵或凭空编造问题。
审查流程:
references/api.md 检查已弃用的 API。references/views.md 检查视图、修饰符与动画是否写得最优。references/data.md 校验数据流是否配置正确。references/navigation.md 确保导航已更新且高性能。references/design.md 确保代码采用了无障碍、符合 Apple 人机界面指南的设计。references/accessibility.md 校验无障碍合规,包括 Dynamic Type、VoiceOver 与 Reduce Motion。references/performance.md 确保代码能高效运行。references/swift.md 快速校验 Swift 代码。references/hygiene.md 做最终代码卫生检查。若做部分审查,只加载相关的参考文件。
按文件组织发现。对每个问题:
foregroundStyle() 而非 foregroundColor()」)。跳过无问题的文件。以按优先级排序的摘要结尾,列出最该先做的最有影响力的改动。
示例输出:
第 12 行:用 foregroundStyle() 而非 foregroundColor()。
// Before
Text("Hello").foregroundColor(.red)
// After
Text("Hello").foregroundStyle(.red)
第 24 行:纯图标按钮对 VoiceOver 不友好——加一个文字标签。
// Before
Button(action: addUser) {
Image(systemName: "plus")
}
// After
Button("Add User", systemImage: "plus", action: addUser)
第 31 行:避免在视图 body 中用 Binding(get:set:)——改用 @State 配 onChange()。
// Before
TextField("Username", text: Binding(
get: { model.username },
set: { model.username = $0; model.save() }
))
// After
TextField("Username", text: $model.username)
.onChange(of: model.username) {
model.save()
}
foregroundColor() 应为 foregroundStyle()。示例结束。
references/accessibility.md - Dynamic Type、VoiceOver、Reduce Motion 及其他无障碍要求。references/api.md - 更新代码以采用现代 API,及其替换的已弃用代码。references/design.md - 构建符合 Apple 人机界面指南的无障碍应用的指引。references/hygiene.md - 让代码干净编译并长期可维护。references/navigation.md - 用 NavigationStack/NavigationSplitView 做导航,以及 alert、confirmation dialog 与 sheet。references/performance.md - 优化 SwiftUI 代码以获得最大性能。references/data.md - 数据流、共享状态与属性包装器。references/swift.md - 编写现代 Swift 代码的技巧,包括高效使用 Swift 并发。references/views.md - 视图结构、组合与动画。