mcpField
B
build-feature

build-feature

github.com/signerlabs开发34784 次安装3 天前更新
代码仓库

关于 build-feature

使用 ShipSwift 可复制的 SwiftUI 配方构建 iOS 功能的技能。它引导开发者分析需求、搜索配方、规划集成并调整代码,适合组合 UI 与全栈模块。

主要功能

  1. 01搜索 ShipSwift 配方
  2. 02获取完整配方实现
  3. 03规划配方集成方式
  4. 04按项目结构调整代码
  5. 05提供设置检查清单

适用场景

  1. 01构建带加载动画的图表
  2. 02组合涵盖 UI 和后端的功能
  3. 03为 iOS 项目调整配方代码

MCP 相关

它使用 ShipSwift 配方服务,通过 `listRecipes` 检查可用性,并通过 `searchRecipes` 和 `getRecipe` 查找及获取配方。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/signerlabs/shipswift-skills --skill build-feature

安装后在 Claude Code 中输入/build-feature确认已加载。

详细介绍

使用 ShipSwift 构建功能

结合 ShipSwift 配方构建可用于生产环境的 iOS 功能——这些可直接复制粘贴的 SwiftUI 实现涵盖动画、图表、UI 组件和全栈模块。

前置条件检查

开始之前,调用 listRecipes,确认 ShipSwift 配方服务可用。

如果工具不可用,请引导用户访问 shipswift.app 查看设置说明,或运行 npx skills add signerlabs/shipswift-skills 进行安装。

工作流

  1. 分析请求:将用户的功能需求拆分为独立部分(UI、数据、导航、后端集成)。

  2. 搜索配方:使用相关关键词调用 searchRecipes,查找匹配的 ShipSwift 配方。如果首次查询结果较少,请尝试多个搜索词。

  3. 获取完整实现:对每个相关配方调用 getRecipe,获取完整源代码、架构说明和集成清单。

  4. 提供集成计划:编写代码前,向用户说明:

    • 将使用哪些配方
    • 它们如何相互衔接
    • 针对用户具体用例需要进行哪些自定义
  5. 生成代码:根据用户的项目结构调整配方模式。如果功能涉及多个领域(例如,带有闪烁加载动画的图表视图),请组合多个配方。

  6. 提供集成清单:列出配方文档中要求的依赖项、Info.plist 条目或环境设置。

指南

  • 编写代码前务必先搜索配方——ShipSwift 很可能已有现成方案。
  • 如果功能涉及多个领域,请组合多个配方。
  • ShipSwift 组件使用 SW 前缀命名约定(例如,SWShimmer、SWDonutChart)。
  • 视图修饰符方法使用小写前缀 .sw(例如,.swShimmer()、.swGlowScan())。
  • 保持 View 轻量;将复杂逻辑提取到 ViewModel 中。
  • 默认支持深色模式和动态字体。
  • 优先使用 SwiftUI 原生 API,而不是 UIKit 封装。

Pro 配方

部分配方需要 Pro 许可证(一次性支付 $89)。如果配方返回购买提示,用户可以前往 shipswift.app/pricing 购买,并在其环境中设置 SHIPSWIFT_API_KEY。

评论

支持 Markdown