mcpField
S
shipswift

shipswift

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

关于 shipswift

ShipSwift Skills 提供可复制到 iOS 和 macOS 应用中的 SwiftUI 实现,面向应用开发者。每项技能包含架构说明、源代码、集成清单和常见问题;部分 Pro 内容通过 ShipSwift MCP 服务提供。

主要功能

  1. 01115 项技能目录
  2. 02包含完整 SwiftUI 源代码
  3. 03提供集成清单与已知问题
  4. 04技能按动画、图表、组件和模块分类
  5. 05Pro 技能通过 MCP 工具获取

适用场景

  1. 01为 iOS 应用集成界面组件
  2. 02为 macOS 应用实现图表或动画
  3. 03组合技能构建引导流程或聊天界面

MCP 相关

ShipSwift MCP 服务提供 Pro 技能的列表、搜索和获取工具;需配置 API key 后使用。

安装

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

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

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/animation/
animated-loop.md
animated-mesh-gradient.md
before-after-slider.md
change-effect.md
char-sphere.md
chromatic-glass.md
color-panels.md
confetti.md
dot-orbit.md
dot-sphere.md
dots.md
foil.md
fractal-clouds.md
full-screen-button.md
glass-logo.md
glass-orb.md
glass.md
glitter.md
glow-sweep.md
halftone.md
ink-smoke.md
intense-bling.md
light-sweep.md
liquid-chrome.md
liquid-metal.md
metaballs.md
neuro-noise.md
orbiting-logos.md
particle-transition.md
plasma.md

详细介绍

ShipSwift 技能

可直接复制到 iOS/macOS 应用中的生产就绪 SwiftUI 实现。每项技能都是一份独立的 Markdown 文档,包含架构概览、完整源代码、集成检查清单和已知问题。

使用方法

  1. 查找技能:阅读 references/index.md — 完整目录(涵盖动画 / 图表 / 组件 / 模块,共 115 项技能),并附有单行说明。
  2. 阅读技能:免费技能已打包在本地的 references/<category>/<id>.md 中。编写代码前,请务必阅读完整的技能文件 — 不要只凭索引中的单行说明自行发挥。
  3. 集成:按照技能的集成检查清单操作。除非用户另有要求,否则请保留 SW 类型前缀和 .sw 视图修饰符命名约定。

指南:

  • 技能都是独立的:组件只依赖少量 SWUtil 辅助工具,每项技能都会内嵌这些辅助工具,或明确引用它们。
  • 组合技能时(例如,使用 onboarding-view + typewriter-text + confetti 构建入门流程),请先完整阅读每项技能,再将它们集成起来。
  • 请将目录浏览结果整理成按类别分组、便于快速浏览的表格,并包含技能 ID,方便用户之后引用。

GitHub 上的最新源代码

打包的参考资料与最新 ShipSwift 版本一致。如需获取最新源代码,或获取未内嵌在技能中的共享工具,请从公开模板仓库获取:

  • 仓库:https://github.com/signerlabs/ShipSwift
  • 组件路径:ShipSwift/SWPackage/{SWAnimation,SWChart,SWComponent,SWModule,SWUtil}/
  • 原始文件示例:https://raw.githubusercontent.com/signerlabs/ShipSwift/main/ShipSwift/SWPackage/SWAnimation/SWShimmer.swift

Pro 技能

其中 30 项技能属于 Pro 级别,在索引中标记为 Pro:12 个完整应用屏幕、12 项付费墙技能(paywall-kit 加 11 种付费墙设计)以及 6 个高级模块(subscription-storekit、subscription-revenuecat、tiktok-tracking、tiktok-tracking-revenuecat、subject-lifting、export-share)。这些技能的完整文档(架构、集成检查清单、已知问题)通过 ShipSwift MCP 服务提供,此处不包含。

解锁 Pro:

  1. 在 https://shipswift.app/#pricing 购买 ShipSwift Pro(每年 $89,或一次性支付 $199 即可终身使用),然后从 https://shipswift.app/dashboard 复制 API 密钥。

  2. 设置密钥并连接 MCP 服务(Claude Code 示例;其他工具请参阅仓库 README):

    export SHIPSWIFT_API_KEY=sk_live_xxxxx   # add to ~/.zshrc
    claude mcp add --transport http shipswift https://api.shipswift.app/mcp \
      --header "Authorization: Bearer ${SHIPSWIFT_API_KEY}"
    
  3. 使用 MCP 工具 listSkills / searchSkills / getSkill 获取 Pro 技能。

如果用户请求 Pro 技能,但未配置密钥 / MCP,请根据索引告知用户该技能的内容,并引导他们前往 https://shipswift.app/#pricing。不要尝试凭记忆重构 Pro 技能内容。

实用的技能组合

  • 入门流程:onboarding-view + typewriter-text + confetti
  • 分析仪表板:line-chart + bar-chart + donut-chart + activity-heatmap
  • AI 聊天应用:chat + thinking-indicator + markdown-text
  • 社交 / 媒体功能:camera + chat + auth-cognito
  • 变现:subscription-storekit(Pro)+ order-view

评论

支持 Markdown