# 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](https://keepachangelog.com/en/1.1.0/); 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.