星光澄海 | BLOG

一款给AI工具用的SwiftUI Agent技能,今日星标88

今天刷GitHub的时候,一眼扫到twostraws的SwiftUI Agent Skill项目,右上角的今日星标写着88——一天涨了88个星,对于一个偏工具向的小项目来说,这个数字不算小。

一、这项目到底是干啥的
这项目是twostraws最近发布的,名字直接点出核心:它是一个给AI工具用的SwiftUI Agent技能。支持的工具列得很清楚:Claude Code、Codex,还有其他AI工具。说白了就是,开发者用这些AI工具写SwiftUI代码时,能把这个技能加上,让AI更贴合SwiftUI的原生规则。具体的使用方法应该在项目README里,从名字和适配范围能看出来,它就是服务于AI辅助编码的场景。

二、为什么一天涨了88星
twostraws在苹果生态开发者眼里,算是个熟面孔。他们做过不少Swift、SwiftUI相关的工具和内容,很多iOS开发者都用过他们的东西,信任度不低。现在AI辅助编码已经成了不少苹果开发者的日常,不管是写界面还是调逻辑,都会用AI搭个架子,再改细节。但之前总碰到AI写SwiftUI踩坑的情况——比如组件属性写错,或者适配iOS版本时用错API。这个项目出来,正好给这些痛点提供了一个可能的解法,加上twostraws的招牌,能快速吸引到关注苹果开发的开发者,单日星标涨得快也合理。

三、对开发者来说,有啥实际影响
对于每天和SwiftUI打交道的开发者来说,这个技能至少能帮AI生成更规范的代码。不用再花时间改那些因为AI不懂SwiftUI规则导致的低级错误,省下来的时间能放在更核心的业务逻辑上。比如之前用AI生成的代码,可能要花半小时调组件布局,现在有了这个技能,可能几分钟就能出能用的代码。另外,对于用AI工具做苹果开发的新手来说,这个技能也能降低门槛——不用自己慢慢摸AI写SwiftUI的坑,直接用现成的适配工具,就能快速上手写代码。

当然也有人说,这个项目更像是个辅助工具,真正决定AI代码质量的还是模型本身。要是Claude或者Codex的模型对SwiftUI的知识储备不够,就算加了这个Agent技能,也不见得能写出完美的代码。你觉得,要是模型本身的核心知识没跟上,再好用的辅助技能,能帮上多大的忙?


素材来源:GitHub Trending · AI情报、大模型、AI智能体、AI应用落地
查看报道原文

发表第一条评论吧

支持 Markdown