Files

1.9 KiB

Changelog

All notable changes to this project are documented in this file. The latest ## [x.y.z] heading is the release source of truth (scripts/release.ts). Upstream syncs record the mattpocock/skills revision they carry.

Format based on Keep a Changelog; semver, with upstream content changes bumping minor automatically (never major).

[Unreleased]

[0.1.0] - 2026-10-14

Added

  • OpenCode v2 plugin haylan.pocock injecting all 31 vendored Matt Pocock skills (mattpocock/skills 49dd158, v1.3.1) via ctx.skill.transform; the 16 user-invoked skills are hidden from model auto-selection (autoinvoke: false) and runnable as slash commands.
  • Generated V2-native agents: pocock (primary orchestrator running the grill → spec → tickets → parallel-worktree-build → review → retro flow), pocock-worker (worktree-locked test-first implementer with skill allow-list), pocock-reviewer (read-only code-review axis executor).
  • opencode-pocock init [-g] [--force] copying agent files into .opencode/agents/ or ~/.config/opencode/agents/ with a version stamp the plugin checks (missing/stale agents print a one-line fix; no silent repo writes).
  • Opt-in guardrails plugin option porting upstream git-guardrails-claude-code to a v2 ctx.tool.hook("execute.before") shell block (dangerous git patterns, faithful to the upstream script).
  • Nightly Gitea Actions workflow: upstream sync (early exit on no change), regeneration, format / typecheck / unit / integration / drift tests, changelog-driven minor bump, idempotent publish to the Gitea npm registry with tag + package link, generated changes committed back to main.
  • Test suite (node --test on TypeScript): frontmatter parser, manifest generation, skill/agent drift gates, plugin fake-ctx integration, init behavior, release/version helpers.