Loading...
Loading...
Compare original and translation side by side
xcrun mcpbridgexcrun mcpbridgexcrun mcpbridgexcrun mcpbridgeMCP_XCODE_PID/skill axiom-xcode-mcp-setupMCP_XCODE_PID/skill axiom-xcode-mcp-setupxcodebuildXcodeRMXcodeMV/skill axiom-xcode-mcp-toolsxcodebuildXcodeRMXcodeMV/skill axiom-xcode-mcp-tools/skill axiom-xcode-mcp-ref/skill axiom-xcode-mcp-refdigraph xcode_mcp_router {
rankdir=TB;
"User has Xcode MCP question" [shape=ellipse];
"Setup or connection?" [shape=diamond];
"Using tools or workflows?" [shape=diamond];
"Need specific tool params?" [shape=diamond];
"xcode-mcp-setup" [shape=box];
"xcode-mcp-tools" [shape=box];
"xcode-mcp-ref" [shape=box];
"User has Xcode MCP question" -> "Setup or connection?";
"Setup or connection?" -> "xcode-mcp-setup" [label="yes"];
"Setup or connection?" -> "Using tools or workflows?" [label="no"];
"Using tools or workflows?" -> "xcode-mcp-tools" [label="yes"];
"Using tools or workflows?" -> "Need specific tool params?" [label="no"];
"Need specific tool params?" -> "xcode-mcp-ref" [label="yes"];
"Need specific tool params?" -> "xcode-mcp-tools" [label="general question"];
}digraph xcode_mcp_router {
rankdir=TB;
"User has Xcode MCP question" [shape=ellipse];
"Setup or connection?" [shape=diamond];
"Using tools or workflows?" [shape=diamond];
"Need specific tool params?" [shape=diamond];
"xcode-mcp-setup" [shape=box];
"xcode-mcp-tools" [shape=box];
"xcode-mcp-ref" [shape=box];
"User has Xcode MCP question" -> "Setup or connection?";
"Setup or connection?" -> "xcode-mcp-setup" [label="yes"];
"Setup or connection?" -> "Using tools or workflows?" [label="no"];
"Using tools or workflows?" -> "xcode-mcp-tools" [label="yes"];
"Using tools or workflows?" -> "Need specific tool params?" [label="no"];
"Need specific tool params?" -> "xcode-mcp-ref" [label="yes"];
"Need specific tool params?" -> "xcode-mcp-tools" [label="general question"];
}| Thought | Reality |
|---|---|
| "I'll just use xcodebuild directly" | MCP gives IDE state, diagnostics, previews, and navigator issues that CLI doesn't expose |
| "I already know how to set up MCP" | Client configs differ. Permission dialog behavior is specific. Check setup skill. |
| "I can figure out the tool params" | Tool schemas have required fields and gotchas. Check ref skill. |
| "Tab identifiers are obvious" | Most tools fail silently without correct tabIdentifier. Tools skill explains targeting. |
| "This is just file reading, I'll use Read tool" | XcodeRead sees Xcode's project view including generated files and resolved packages |
| 错误想法 | 实际情况 |
|---|---|
| "我直接用xcodebuild就行" | MCP能提供CLI无法获取的IDE状态、诊断信息、预览内容和导航器问题 |
| "我已经知道怎么设置MCP了" | 不同客户端的配置存在差异,权限对话框的行为也有特殊性,请查看设置类技能 |
| "我自己能搞清楚工具参数" | 工具Schema有必填字段和使用陷阱,请查看参考类技能 |
| "标签页标识符很明显" | 大多数工具如果没有正确的tabIdentifier会静默失败,工具类技能会解释定位方法 |
| "这只是读取文件,我用Read工具就行" | XcodeRead能查看Xcode的项目视图,包括生成文件和已解析的包 |
| Domain | Owner | Why |
|---|---|---|
| MCP-specific interaction (mcpbridge, MCP tools, tab identifiers) | xcode-mcp | MCP protocol and tool-specific |
| Xcode environment (Derived Data, zombie processes, simulators) | ios-build | Environment diagnostics, not MCP |
| Apple's bundled documentation (for-LLM guides/diagnostics) | apple-docs | Bundled docs, not MCP tool |
| xcode-mcp | MCP tool invocation |
| Build failures diagnosed via CLI | ios-build | Traditional build debugging |
| Build failures diagnosed via MCP tools | xcode-mcp | MCP workflow patterns |
| 领域 | 负责路由工具 | 原因 |
|---|---|---|
| MCP专属交互(mcpbridge、MCP工具、标签页标识符) | xcode-mcp | 属于MCP协议和工具专属内容 |
| Xcode环境(Derived Data、僵尸进程、模拟器) | ios-build | 属于环境诊断,与MCP无关 |
| Apple官方捆绑文档(面向LLM的指南/诊断内容) | apple-docs | 属于捆绑文档,非MCP工具内容 |
专属 | xcode-mcp | 属于MCP工具调用范畴 |
| 通过CLI排查的构建失败问题 | ios-build | 属于传统构建调试 |
| 通过MCP工具排查的构建失败问题 | xcode-mcp | 属于MCP工作流模式范畴 |
/skill axiom-xcode-mcp-setup/skill axiom-xcode-mcp-tools/skill axiom-xcode-mcp-ref/skill axiom-xcode-mcp-setup/skill axiom-xcode-mcp-tools/skill axiom-xcode-mcp-tools/skill axiom-xcode-mcp-ref/skill axiom-xcode-mcp-setup/skill axiom-xcode-mcp-setup/skill axiom-xcode-mcp-tools/skill axiom-xcode-mcp-ref/skill axiom-xcode-mcp-setup/skill axiom-xcode-mcp-tools/skill axiom-xcode-mcp-tools/skill axiom-xcode-mcp-ref/skill axiom-xcode-mcp-setup