Files
mattpocock-skills-opencode/CHANGELOG.md
T

33 lines
1.9 KiB
Markdown

# 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.