关于 build-feature
build-feature 是一个围绕 ShipSwift 的技能,指导编码 Agent 从组件目录和 Swift 源码组合构建 iOS 功能,并生成集成清单。它也可借助 MCP 获取完整技术配方。
主要功能
- 01浏览组件目录并读取源码
- 02组合组件生成 iOS 功能
- 03先提供集成计划
- 04列出依赖与 Xcode 设置
- 05通过 MCP 查询完整配方
适用场景
- 01用动画和图表构建界面
- 02将认证模块整合进功能
- 03检查平台筛选文件的构建设置
MCP 相关
可使用 https://api.shipswift.app/mcp 上的 MCP 服务查询配方;列出的工具包括 listRecipes、searchRecipes 和 getRecipe。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ signerlabs/ shipswift --skill build-feature安装后在 Claude Code 中输入/build-feature确认已加载。
详细介绍
使用 ShipSwift 构建功能
组合使用 ShipSwift 组件,构建可用于生产环境的 iOS 功能——这些可直接复制粘贴的 SwiftUI 实现涵盖动画、图表、UI 组件和全栈模块。
工作流
-
浏览目录:阅读
skills/catalog.md,查看按类别整理的所有可用组件。 -
阅读源代码:对于每个相关组件,直接阅读
ShipSwift/SWPackage/中的 Swift 文件。例如:- 闪烁动画 → 阅读
ShipSwift/SWPackage/SWAnimation/SWShimmer.swift - 环形图 → 阅读
ShipSwift/SWPackage/SWChart/SWDonutChart.swift - 身份验证模块 → 阅读
ShipSwift/SWPackage/SWModule/SWAuth/中的所有文件
- 闪烁动画 → 阅读
-
提供集成计划:编写代码前,向用户说明:
- 将使用哪些组件
- 它们如何相互连接
- 需要进行哪些自定义
-
生成代码:根据用户的项目调整组件模式。如果功能涉及多个领域,请组合多个组件(例如,带闪烁加载效果的图表视图)。
-
集成检查清单:列出所需依赖项、Info.plist 条目或 Xcode 构建阶段设置(尤其是针对按
+iOS/+macOS平台筛选的文件)。
指南
- 从头编写代码前,务必先查看目录——ShipSwift 很可能已有现成方案。
- 使用带
SW前缀的命名方式(SWShimmer、SWDonutChart)。 - 视图修饰符使用小写
.sw前缀(.swShimmer()、.swGlowScan())。 - 除组件外,还要复制
SWUtil/——其中包含共享扩展。 - 对于模块(
SWModule/),复制整个模块文件夹。 - 默认支持深色模式和动态字体。
专业方案(MCP)
部分全栈方案(后端 + 合规 + 避坑指南)可通过 MCP 服务 https://api.shipswift.app/mcp 获取。如果有 MCP 工具(listRecipes、searchRecipes、getRecipe)可用,请使用它们获取扩展内容。本地源代码可独立使用。
评论
支持 Markdown