SuperAPI AI 工具集

xcode-app-project-workflow

办公与效率

查看项目

更新于 10-16 05:48

技能介绍

用途:该技能是 xcode-app-project-workflow 旧引用的兼容入口。当旧文档、提示或安装入口仍指向该名称,或请求较宽泛、需要先判断应走构建运行还是测试路径时使用。长期职责已拆分为 xcode-build-run-workflow(构建、运行、诊断、工具链与受控变更)和 xcode-testing-workflow(Swift Testing、XCTest、XCUITest 与 .xctestplan)。

主要能力:scripts/run_workflow.py 现仅做路由,推断工作区上下文以选择真正的负责技能,并保留直接编辑 .pbxproj 的警告边界。输入包括 operation_type、request、workspace_path、tab_identifier、mcp_failure_reason、direct_pbxproj_edit 及 opt-in 标志。输出含 status(handoff 或 blocked)、path_type、operation type、guard_result、recommended_skill 与下一步。

使用方式:先分类请求为工作区检查、读取搜索诊断、构建测试运行、包或工具链管理、变更;在给出 Apple 设计或实现建议前,先用 explore-apple-swift-docs 收集文档并说明依据;再运行 scripts/run_workflow.py 完成路由。

适用场景:旧引用兼容、宽泛请求分流、Apple 文档已收集后转入 Xcode 执行。

限制:不再作为普通 Xcode 构建运行或测试的默认路径;不重建具体命令规划逻辑;直接编辑 .pbxproj 需显式警告与确认;XcodeGen 结构编辑应交给更细分技能,生成文件应经 xcodegen generate 产出而非手改;工作区上下文无法解析时以 blocked 停止。MCP 工具执行仍在代理侧,不由本地运行时完成。该仓库不提供本地安装器工作流。