Skip to content

v4.0.0 — Gemini CLI support, validation tooling & cross-platform portability

Choose a tag to compare

@snapsynapse snapsynapse released this 27 Feb 23:55
· 74 commits to main since this release

What's new in v4

This release extends Skill Provenance to run cleanly on Gemini CLI, hardens the validation tooling, and ships the bundle in frontmatter_mode: minimal for maximum portability across all platforms.

Highlights

  • Gemini CLI support — SKILL.md updated with Gemini CLI in the frontmatter constraint table and cross-platform considerations (three-tier discovery, install paths, management commands)
    • validate.sh — new local hash verification script; hardened for portable update-mode rewrites and locale-stable hash verification against MANIFEST.yaml
    • Expanded evals — 5 new eval scenarios (evals 9–13): Gemini CLI compatibility, Gemini Gems prompt extraction, git commit message generation, handoff with per-file changes, local hash validation. Now 13 evals total
    • Session close protocol — added git commit message generation (step 6) and required per-file handoff summaries
    • Minimal frontmatter mode — the bundle now ships in frontmatter_mode: minimal so the same source works across Claude, Codex, and Gemini CLI without modification
    • README updates — Gemini CLI quick-start, Gemini Gems workflow guidance, local hash validation section, and clarified that the checked-in skill-provenance/ directory is the canonical cross-platform source bundle

Install

Download skill-provenance.skill and install it:

Claude (web): Profile → Settings → Skills → Add Skill → select the file

Claude Code / Codex / Gemini CLI: use the skill-provenance/ directory directly (checked into this repo)

Platform compatibility

Platform Status
Claude (chat) ✅
Claude Code ✅
Codex (OpenAI) ✅
Gemini CLI (Google) ✅ new in v4
GitHub Copilot ✅

Full changelog

See skill-provenance/CHANGELOG.md for the complete history going back to v1.