mcpField
S
swiftpm-macos

swiftpm-macos

github.com/openai开发7.6k59 次安装3 周前更新
代码仓库

关于 swiftpm-macos

面向以 Package.swift 为入口的 macOS Swift 项目开发者,提供使用 SwiftPM 检查产品、构建、运行和测试的工作流程。

主要功能

  1. 01检查 Package.swift 与产品
  2. 02使用 swift build 构建
  3. 03使用 swift run 运行可执行文件
  4. 04使用 swift test 执行测试
  5. 05归类并总结常见失败

适用场景

  1. 01构建 SwiftPM macOS 包
  2. 02运行包中的可执行产品
  3. 03针对测试目标执行测试
  4. 04诊断依赖、链接或运行问题

安装

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

$npx skills add https://github.com/openai/plugins --skill swiftpm-macos

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

附带文件agents/openai.yaml

详细介绍

适用于 macOS 的 SwiftPM

快速入门

当 Package.swift 是主要入口,或 SwiftPM 是获得可复现结果最快的途径时,请使用此技能。

工作流

  1. 检查软件包。

    • 阅读 Package.swift。
    • 确定可执行文件、库和测试产品。
  2. 使用 SwiftPM 构建。

    • 默认使用 swift build。
    • 仅在用户明确需要时使用发布模式。
  3. 运行正确的产品。

    • 存在可执行文件时,使用 swift run <product>。
    • 如果存在多个可执行文件,请说明默认选择。
  4. 有针对性地测试。

    • 使用 swift test。
    • 已知特定测试目标或用例时,应用筛选条件。
  5. 总结失败情况。

    • 模块/导入解析
    • 软件包图或依赖项问题
    • 链接器失败
    • 运行时失败
    • 测试回归

注意事项

  • 当 SwiftPM 和 Xcode 都可用且软件包路径明显更简单时,优先使用 SwiftPM。
  • 在纯软件包工作流中,不要假设存在应用包。
  • 如果软件包仅包含库,因而无法直接运行,请加以说明。

输出要求

请提供:

  • 找到的软件包产品
  • 运行的命令
  • 构建、运行或测试是否成功
  • 若未成功,说明最主要的阻碍

评论

支持 Markdown