Peekie

CLI that reads Xcode .xcresult bundles (tests, warnings, coverage) and outputs JSON for CI and agents. Includes an agent skill.

View on GitHub ↗
Stars
★ 32
Last commit
5 Oct 2026
Maintenance
Active
Licence
Apache-2.0
Category
Agent Skills
GitHub
dodobrands/Peekie

Overview

Peekie is a command-line tool from Dodo Brands that reads Xcode .xcresult bundles and pulls out test results, build warnings, errors, code coverage and attachments, as readable text or as JSON. It's built to be easy for coding agents to call, and ships as a Claude Code plugin with a skill.

Features

  • peekie tests: results with status filters, plus SonarQube and Allure export
  • peekie warnings and peekie errors: flat JSON arrays you can filter with jq or use as a build gate
  • peekie coverage: per-module and per-file coverage, or a one-line total
  • peekie attachments: exports XCTAttachment and Swift Testing attachments
  • Consistent --format json output so agents can combine calls

Requirements

The source doesn't list any requirements, so check the project's own docs before you install.

Install

  1. Install the binary with mise, or download it from the Releases page

    mise use github:dodobrands/Peekie
  2. Install the Claude Code skill

    /plugin marketplace add dodobrands/Peekie
    /plugin install peekie

Example

Run peekie tests Tests.xcresult --include failure,mixed to see only failing and flaky tests after a CI run.

Works with

Claude CodeCursor

Listed in

swiftskills.dev

Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.

More in this category