simonw/showboat

Create executable documents that demonstrate an agent's work

Go1145 ★Developer Tools & CLIsGitHub ↗
Quality: excellent 20/24
PAI: integrate 0.88
Appraised: 2026-05-27 current
Contents

Overview

Verdict

Rating Summary
Quality excellent (20/24) Well-maintained by a prolific open-source author, substantive README with full command reference, CI, typed language — minor gaps in external docs link and a missing limitations section.
PAI Relevance integrate (0.88) Fills a clear gap in agent accountability; subprocess-ready Go CLI with structured markdown output maps directly onto PAI's CLI-first architecture and has no equivalent in the current capability manifest.

Quality Assessment

20/24 — actively-maintained / adequately-documented / high-discipline

Health: 7/8 (actively-maintained)

Failed:

Passed:

Documentation: 6/8 (adequately-documented)

Failed:

Passed:

Engineering Signals: 7/8 (high-discipline)

Failed:

Passed:

PAI Relevance

Dimension Score Assessment
Harvest Value 2 The build→exec→verify pattern with output diffing is novel for PAI; it directly informs a future agent-accountability subsystem and could enrich the existing Evals skill with a structured proof-of-work document format.
Integration Readiness 2 Go binary available via uvx showboat with no installation required; produces structured markdown output to files; fully offline and subprocess-friendly — PAI skills can invoke it directly without adapter code.
Overlap Risk 1 Partial conceptual overlap with PAI's Evals skill (both address agent output verification), but the specific executable-document format, pop undo semantics, and verify diff command are not covered by any current PAI capability.
Gap Fill 2 PAI has no capability for producing structured, re-executable, verifiable records of agent work sessions; showboat fills a clear gap in agent accountability and reproducible documentation distinct from the WORK/ file pattern.

Composite: 0.88

What Next

Landscape Position

Category: Developer Tools & CLIs

In this category: casey--just (excellent, 21/24)

Standing: Showboat is the only agent-documentation CLI in the category; where just provides a stable subprocess interface for development recipes, showboat provides an executable-document format purpose-built for AI agent proof-of-work — the two are complementary rather than competitive.

Evidence Base

Density: 8/10 — Available: full README (~8KB), release metadata (v0.6.1), star and fork counts, creation date, last commit date, open issue count, license, language, CI badge. Missing: go.mod dependency manifest (contents not surfaced), full contributor list, test suite details.

Notes

Simon Willison shipped v0.6.1 within 17 days of the initial commit, suggesting the core feature set was intentionally scoped and completed quickly rather than abandoned. The gap between the last release (2026-02-23) and last commit (2026-03-14) indicates a brief maintenance window followed by apparent stabilisation — not decay. The Go-binary-on-PyPI distribution pattern (also used by his other tools) is a deliberate choice to reach Python-ecosystem users without requiring a Go toolchain. The extract command — which emits the CLI commands that would recreate a document from scratch — is a sleek self-documenting property worth studying as a design pattern for any PAI skill that produces structured artefacts.