AI写SwiftUI总出错?SwiftUI-Agent-Skill:一键让AI编程助手写出专业级代码
AI写SwiftUI总出错SwiftUI-Agent-Skill一键让AI编程助手写出专业级代码【免费下载链接】SwiftUI-Agent-SkillSwiftUI agent skill for Claude Code, Codex, and other AI tools.项目地址: https://gitcode.com/GitHub_Trending/swi/SwiftUI-Agent-Skill用 AI 写 SwiftUI 代码是不是总遇到这些糟心事API 早就过时了、按钮对 VoiceOver 隐身、列表一长就卡SwiftUI-Agent-Skill 是一个专为 Claude Code、Codex、Gemini 等 AI 编程助手打造的 SwiftUI 智能审查技能Agent Skill一键安装后AI 就能按专业 iOS 开发者的标准帮你写出更现代、更简洁、性能更好的 SwiftUI 代码 为什么 AI 写的 SwiftUI 总差一口气大语言模型写 SwiftUI 时常踩三类坑弃用 API还在用foregroundColor()、NavigationView这类旧写法无障碍缺陷图标按钮没有文字标签VoiceOver 用户完全看不见隐形性能问题滥用AnyView、在body里做昂贵计算界面越用越卡SwiftUI-Agent-Skill 由 Hacking with Swift 作者 Paul Hudson 基于数千小时实战经验打造把AI 真正会犯的错逐条写成规则直接喂给你的 AI 助手。一键安装3 种方式任选方式一npx 一键安装推荐在终端执行下面命令即可把 SwiftUI Pro 技能装进你的 AI 工具安装时还能选择装到单个项目还是所有项目npx skills add https://gitcode.com/gh_mirrors/swi/SwiftUI-Agent-Skill --skill swiftui-pro如果提示npx: command not found说明未安装 Node.jsmacOS 用户可先通过 Homebrew 执行brew install node。方式二Claude Code 插件市场在 Claude Code 中直接输入/plugin marketplace add twostraws/SwiftUI-Agent-Skill /plugin install swiftui-proswiftui-agent-skill方式三克隆仓库手动配置git clone https://gitcode.com/gh_mirrors/swi/SwiftUI-Agent-Skill克隆后按你的工具习惯自行引入即可技能文件采用通用 Agent Skills 格式Cursor、Gemini 等工具均可使用。怎么用3 种触发方式技能装好后的名字叫SwiftUI Pro触发方式非常灵活触发方式示例Claude Code 斜杠命令/swiftui-proCodex 美元命令$swiftui-pro自然语言使用 SwiftUI Pro 技能检查这个项目里的性能问题还支持局部审查只查你想查的维度/swiftui-pro Check for deprecated API—— 只查弃用 API$swiftui-pro Focus on accessibility—— 只关注无障碍9 大审查维度AI 的专业级体检表安装后AI 会按 swiftui-pro/SKILL.md 定义的流程逐项对照 9 份参考规则文档完成审查覆盖从 API 到代码卫生的全链路维度参考文档关注点 现代 APIapi.md弃用 API 替换、iOS 26 新特性 视图与动画views.md视图组合、动画最佳实践 数据流data.mdObservable、属性包装器 导航navigation.mdNavigationStack、弹窗与 Sheet 设计规范design.md遵循 Apple HIG 的一致性设计♿ 无障碍accessibility.mdDynamic Type、VoiceOver、Reduce Motion⚡ 性能performance.md避免AnyView、懒加载、task() Swift 语言swift.mdSwift 6.2 并发等现代写法 代码卫生hygiene.md文件组织、长期可维护性以 api.md 为例它明确要求 AI 使用foregroundStyle()替代foregroundColor()、用TabAPI 替代tabItem()并优先使用containerRelativeFrame()替代GeometryReader——这些正是模型最容易写错的细节。审查报告长什么样SwiftUI Pro 不会泛泛而谈它会输出按文件组织、可执行的报告指出具体文件和行号说明违反了哪条规则给出前后对比的最小修复示例最后附上按优先级排序的改进清单比如它会告诉你第 24 行的图标按钮对 VoiceOver 不可见请补上文字标签——问题定位到行改法一目了然。项目结构一览想深入了解技能实现可以直接看这些文件swiftui-pro/SKILL.md技能入口定义完整审查流程与输出格式swiftui-pro/agents/openai.yamlCodex 等工具的界面配置图标、品牌色、默认提示词swiftui-pro/references/9 份核心规则文档目录LICENSEMIT 协议可商用、可修改CODE_OF_CONDUCT.md社区行为准则总结让 AI 从能写到写得好SwiftUI-Agent-Skill 的核心价值只有一句话把资深 iOS 开发者的经验装进你的 AI 编程助手。无论你是刚上手 SwiftUI 的新手还是用 AI 批量产码的开发者花几分钟装好这个技能AI 输出的代码就能少踩弃用 API、无障碍、性能这三类最常见的坑离专业级又近了一步 ✨同一作者还有 SwiftData Pro、Swift Concurrency Pro 等姊妹技能可以按需搭配打造完整的 Swift AI 开发工作流。【免费下载链接】SwiftUI-Agent-SkillSwiftUI agent skill for Claude Code, Codex, and other AI tools.项目地址: https://gitcode.com/GitHub_Trending/swi/SwiftUI-Agent-Skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

为什么AI助手写的SwiftUI总是踩坑?SwiftUI-Agent-Skill用9大规则精准纠偏

为什么AI助手写的SwiftUI总是踩坑?SwiftUI-Agent-Skill用9大规则精准纠偏

为什么AI助手写的SwiftUI总是踩坑?SwiftUI-Agent-Skill用9大规则精准纠偏 【免费下载链接】SwiftUI-Agent-Skill SwiftUI agent skill for Claude Code, Codex, and other AI tools. 项目地址: https://gitcode.com/GitHub_Trending/swi/SwiftUI-Agent-Skill …

2026/10/10 5:33:35 阅读更多 →
基于SpringBoot的游泳用品专卖店系统:源码部署与避坑指南

基于SpringBoot的游泳用品专卖店系统:源码部署与避坑指南

确实,涉及到“游泳用品专卖店”这类垂直电商系统,网上随便一搜能出来一大堆源码,但真正能跑起来、能交作业、能讲清楚代码逻辑的少之又少。大多数要么缺部署文档,要么代码结构乱成一团,要么数据库脚本和代码对不上。我…

2026/10/10 5:33:35 阅读更多 →
信创测试避坑指南:从适配到兼容性测试的完整路径

信创测试避坑指南:从适配到兼容性测试的完整路径

做过几年测试的人应该都有这种感觉:Windows 上跑得好好的软件,拿到国产操作系统上一装就报错,一跑就崩溃,甚至安装包都识别不了。这正是软件信创测试要解决的核心问题。这两年信创落地范围越来越广,身边做功能测试、自…

2026/10/11 7:56:21 阅读更多 →

最新新闻

司法拍卖土地数据爬虫:应对反爬、结构突变与双平台适配

司法拍卖土地数据爬虫:应对反爬、结构突变与双平台适配

简介:本资源是一套面向Python初学者与数据采集实践者的司法拍卖信息自动化采集工具,聚焦淘宝、京东两大平台的土地类司法拍卖每日数据抓取需求,适用于潜在竞买人、法律从业者及市场研究人员快速获取标的物名称、位置、起拍价、保证金、拍卖时…

2026/10/11 7:57:06 阅读更多 →
Copilot Code Review接入CI:Balanced模式实战与避坑指南

Copilot Code Review接入CI:Balanced模式实战与避坑指南

上个月我还在一遍一遍地点击同一个按钮:打开 PR、等 Copilot Code Review 在评论区里冒出一串建议、再人工判断哪些要改,哪些只是噪声。直到 GitHub 把这套 Code Review 能力开放成 API,我才终于把它从“网页上的一个功能”变成了“CI 里的一…

2026/10/11 7:57:06 阅读更多 →
Redis 为什么会卡住:fork、大 key、慢命令、AOF fsync 4 个阻塞源逐个排除

Redis 为什么会卡住:fork、大 key、慢命令、AOF fsync 4 个阻塞源逐个排除

我不会起名字322 后端 / 算法 / 数据库 📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL 文章目录Redis 为什么会卡住:fork、大 key、慢命令…

2026/10/11 7:57:06 阅读更多 →
用 Web VR 引擎搭建 3D 虚拟展厅:从素材上云到多端实时渲染的完整数据链路

用 Web VR 引擎搭建 3D 虚拟展厅:从素材上云到多端实时渲染的完整数据链路

2026年用 Web VR 引擎搭建元宇宙 3D 虚拟展厅:从素材上云到多端实时渲染的完整数据链路 2026年,3D 虚拟展厅与 VR 全景线上展会已从概念演示进入可规模化交付的工程阶段。本文面向开发者,围绕 Web VR 引擎这一技术底座,拆解一条完…

2026/10/11 7:57:06 阅读更多 →
MySQL 的脏页什么时候写回:Buffer Pool、redo log 与 4 个刷脏时机

MySQL 的脏页什么时候写回:Buffer Pool、redo log 与 4 个刷脏时机

我不会起名字322 后端 / 算法 / 数据库 📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL 文章目录MySQL 的脏页什么时候写回:Buffer Pool、…

2026/10/11 7:57:06 阅读更多 →
宁夏职业院校学工信息管理系统怎么选?本地需求特点要注意什么?

宁夏职业院校学工信息管理系统怎么选?本地需求特点要注意什么?

✅作者简介:合肥自友科技 📌核心产品:智慧校园平台(包括教工管理、学工管理、教务管理、考务管理、后勤管理、德育管理、资产管理、公寓管理、实习管理、就业管理、离校管理、科研平台、档案管理、学生平台等26个子平台) 。公司所有人员均有多…

2026/10/11 7:56:05 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →