← 返回 Skills 市场
alexissan

Xcode Build Analyzer

作者 Alexis Santos · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ✓ 安全检测通过
483
总下载
0
收藏
3
当前安装
4
版本数
在 OpenClaw 中安装
/install xcode-build-analyzer
功能描述
Analyze Xcode build logs — timing, warnings, errors, slow compiles, and build history from DerivedData.
安全使用建议
This skill is internally consistent for reading and parsing Xcode DerivedData logs. Before installing: (1) Confirm you trust the skill source (homepage/owner) because the skill reads local build artifacts. (2) Be aware it may need Full Disk Access on macOS — grant that only if necessary. (3) Ensure python3 and the 'strings' utility are available on your machine; SKILL.md uses them but they are not listed in the metadata. (4) Because the skill reads local logs, avoid running it in contexts where sensitive build artifacts should not be exposed, and verify any agent behavior that might forward extracted output externally (the SKILL.md itself contains no network calls).
功能分析
Type: OpenClaw Skill Name: xcode-build-analyzer Version: 1.2.0 The xcode-build-analyzer skill is designed to parse Xcode build logs and metadata located in the DerivedData directory on macOS. It uses standard system utilities like plutil, gunzip, and git, along with inline Python scripts, to extract build timing, error counts, and project history. The functionality is consistent with its stated purpose, and it includes explicit warnings for the agent to confirm with the user before suggesting destructive actions like clearing the build cache (SKILL.md).
能力评估
Purpose & Capability
The skill's name/description (Xcode build log analysis) matches the actions in SKILL.md: reading ~/Library/Developer/Xcode/DerivedData, parsing LogStoreManifest.plist and .xcactivitylog files to extract timing, warnings, and errors. Required binaries (plutil, gunzip, sqlite3) are appropriate for those tasks. Minor inconsistency: SKILL.md uses python3 and the strings utility in examples but the declared required bins do not list 'python3' or 'strings'. These are commonly present on developer machines but should have been declared.
Instruction Scope
All instructions operate on the stated paths under DerivedData and use local tools to parse plists, gzipped logs, and sqlite/JSON. There are no instructions to transmit data to external endpoints or modify files (the doc explicitly states read-only). The file paths and commands referenced are within the scope of analyzing Xcode build artifacts. The SKILL.md does note that Full Disk Access may be required, which is appropriate but increases the scope of readable data at the OS level.
Install Mechanism
This is instruction-only (no install spec, no code files). That is low-risk and matches the declared metadata. Nothing is downloaded or written by an installer step.
Credentials
The skill requests no environment variables or credentials — appropriate for a local analysis tool. The one notable permission consideration is the OS-level Full Disk Access which the README warns may be needed; granting that is an OS-level decision and could allow broader file reads beyond DerivedData, so users should be cautious.
Persistence & Privilege
always:false and default autonomous invocation are appropriate. The skill does not request persistent changes to agent configuration or system-wide settings. There is no evidence it attempts to modify other skills or persist credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install xcode-build-analyzer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /xcode-build-analyzer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
Add git worktree detection: CLI builds from worktrees now show branch name and worktree path alongside build product timestamps.
v1.1.0
Add CLI build detection: xcodebuild builds don't write to LogStoreManifest, so now checks build product timestamps. Added combined IDE + CLI build history command.
v1.0.1
Patch: republish with updated metadata.
v1.0.0
Initial release: build history, timing analysis, warning/error extraction, slow step detection, disk usage, build trends, Swift 6 concurrency readiness check.
元数据
Slug xcode-build-analyzer
版本 1.2.0
许可证 MIT-0
累计安装 3
当前安装数 3
历史版本数 4
常见问题

Xcode Build Analyzer 是什么?

Analyze Xcode build logs — timing, warnings, errors, slow compiles, and build history from DerivedData. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 483 次。

如何安装 Xcode Build Analyzer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install xcode-build-analyzer」即可一键安装,无需额外配置。

Xcode Build Analyzer 是免费的吗?

是的,Xcode Build Analyzer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Xcode Build Analyzer 支持哪些平台?

Xcode Build Analyzer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Xcode Build Analyzer?

由 Alexis Santos(@alexissan)开发并维护,当前版本 v1.2.0。

💬 留言讨论