关于 swiftui-skills
swiftui-skills 将 Apple 编写的 Xcode 文档与提示词打包,用于开发编码工作流。它要求基于提取的文档生成 SwiftUI 代码,避免编造 API。
主要功能
- 01采用 Apple 编写的 Xcode 文档
- 02指导生成 SwiftUI 代码
- 03支持引用文档进行代码审查
- 04要求先提取 Markdown 文档
- 05提供设置脚本
适用场景
- 01依据相关文档编写 SwiftUI 代码
- 02审查代码并注明参考文档
- 03核对 API 可用性并避免使用未记载的 API
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ameyalambat128/ swiftui-skills --skill swiftui-skills安装后在 Claude Code 中输入/swiftui-skills确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
CHANGELOG.mdmanifest.jsonsetup.shVERSIONdocs/.gitkeepexamples/.gitkeepprompts/generator.mdrefactorer.mdreviewer.mdrouter.mdsystem.md详细介绍
swiftui-skills
这是什么
一套打包好的、由 Apple 编写的 AdditionalDocumentation,随 Xcode 一同提供,另附提示词,用于强制遵循 Apple 原生模式,并减少面向开发者的编码工作流中的幻觉。
事实依据
所有事实性陈述和 API 都必须以 /docs 下的文件为依据。
使用方法
- 如果你要编写代码:选择相关文档,总结适用规则,然后生成可编译的 Swift 代码。
- 如果你要审查代码:列出问题和改进建议,并注明所依据的文档。
- 如果不确定:最多提 1 个问题,且仅在答案会改变架构时提问。
设置检查
如果 docs/ 文件夹为空或不包含任何 .md 文件,说明尚未提取 Xcode 文档。
告知用户从已安装的 skill 目录运行设置脚本:
# Shared agent install
~/.agents/skills/swiftui-skills/setup.sh
# OpenClaw shared install
~/.openclaw/skills/swiftui-skills/setup.sh
# OpenClaw workspace install
./skills/swiftui-skills/setup.sh
# Project-local agent install
./.agents/skills/swiftui-skills/setup.sh
在文档可用之前,不要提供 SwiftUI 指导。
不可妥协的要求
- 不要编造类型或 API。如果
/docs中没有相关内容,请如实说明,并提供安全的替代方案。 - 优先采用简洁、惯用的 SwiftUI 和平台约定。
- 如果 API 是新推出的,请注明可用性信息。
输出格式
- 所选文档(文件名)
- 计划(3 到 6 个要点)
- 代码(完整文件或一个连贯的代码片段)
- 与 Apple 文档相符的原因(2 到 5 个要点)
- 注意事项(简短)
评论
支持 Markdown