mcpField
B
build-feature

build-feature

github.com/signerlabs开发3.3k122 次安装6 天前更新
代码仓库

关于 build-feature

build-feature 是一个围绕 ShipSwift 的技能,指导编码 Agent 从组件目录和 Swift 源码组合构建 iOS 功能,并生成集成清单。它也可借助 MCP 获取完整技术配方。

主要功能

  1. 01浏览组件目录并读取源码
  2. 02组合组件生成 iOS 功能
  3. 03先提供集成计划
  4. 04列出依赖与 Xcode 设置
  5. 05通过 MCP 查询完整配方

适用场景

  1. 01用动画和图表构建界面
  2. 02将认证模块整合进功能
  3. 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 组件和全栈模块。

工作流

  1. 浏览目录:阅读 skills/catalog.md,查看按类别整理的所有可用组件。

  2. 阅读源代码:对于每个相关组件,直接阅读 ShipSwift/SWPackage/ 中的 Swift 文件。例如:

    • 闪烁动画 → 阅读 ShipSwift/SWPackage/SWAnimation/SWShimmer.swift
    • 环形图 → 阅读 ShipSwift/SWPackage/SWChart/SWDonutChart.swift
    • 身份验证模块 → 阅读 ShipSwift/SWPackage/SWModule/SWAuth/ 中的所有文件
  3. 提供集成计划:编写代码前,向用户说明:

    • 将使用哪些组件
    • 它们如何相互连接
    • 需要进行哪些自定义
  4. 生成代码:根据用户的项目调整组件模式。如果功能涉及多个领域,请组合多个组件(例如,带闪烁加载效果的图表视图)。

  5. 集成检查清单:列出所需依赖项、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