用途:这是一个可调用的 iOS 设计流水线。给它一段设计提示,它会自主循环完成设计、评审、构建与迭代,直到结果同时通过品味检查与构建检查。
主要能力:流水线分为七步——1 加载 iOS 设计令牌与指南;2 在 Pencil MCP 中创建界面;3 用设计哲学做品味评审;4 导出 SwiftUI、构建并截图;5 将截图与设计比对验证;6 修复问题并回到第 2 步;7 全部检查通过后完成。设计阶段遵循强制 iOS 规则:59pt 顶部安全区、34pt 底部安全区、16-20pt 水平边距、触控目标不小于 44x44pt、8pt 间距网格、仅用 SF Pro 字体与 iOS 字号、仅用 iOS 语义色、连续圆角。
使用方式:调用 /ios-design-stack 并传入设计提示。初始化时调用 get_editor_state 检查 Pencil MCP,open_document 打开或新建 .pen 文件,set_variables 写入设计令牌,get_guidelines(topic="mobile-app") 获取 HIG 规则;设计时用 find_empty_space_on_canvas(width=393, height=852) 取 iPhone 15 Pro 画框,batch_design 创建布局(每次最多 25 个操作)。构建用 xcodebuild build,模拟器用 xcrun simctl boot + install + launch,截图用 xcodebuildmcp screenshot。验证调用 get_screenshot、snapshot_layout、search_all_unique_properties。可配合 Ralph Loop 实现全自动迭代,命令为 /ralph-loop "..." --max-iterations 15。
适用场景:需要按 Apple HIG 快速产出并验证 iOS 界面设计的场景,尤其适合希望设计稿与可编译 SwiftUI 代码同步收敛的工作流。
限制:依赖 Pencil MCP(必需,设计画布);XcodeBuildMCP 为可选,用于构建验证,缺失时仅用 Pencil 截图进入验证;Ralph Loop 为可选,用于自主迭代。简单界面通常需 3-5 次迭代。其他收费、平台与效果信息暂未提供。