What’s New

agent-skills 0.6.5

0.6.5
Added
  • Dialogue evals are now supported for skills whose deliverable is the conversation itself rather than a file edit
  • New skill-gap issue form so people can report guidance that doesn't match reality in a structured way
  • Shared references/ design is now documented with its rationale and skill-local references/ directory is described as the emerging convention
Changed
  • Eval gates are now enforced in CI on every push with a rank-1 floor and ratcheted routing quality
  • Lint rules were extracted into scripts/lib/skill-lint.js with their own unit tests
  • test-driven-development skill no longer hardcodes npm and instead describes the repository's own test command
  • ADR skill now detects and matches an existing ADR convention before creating a new one
  • README spacing and copy tidy-ups
Fixed
  • Skill validator no longer trips over headings inside fenced code blocks or negated trigger phrases
  • Orchestration-patterns reference mapping in the getting-started docs so the links resolve
  • Opt-in hook paths are now quoted in the setup docs so installs no longer break on paths with spaces
  • The simplify-ignore-test hook asserts its no-jq guard instead of failing when jq is absent

Agent Skills 0.6.5 graduates the eval framework from opt-in to CI-enforced, hardens the validators, and kicks off an ecosystem-neutral pass so the skills stop assuming a JavaScript stack. Mostly a quality-and-infrastructure release on top of 0.6.4.

Highlights
  • Eval gates are now trusted and enforced in CI (#381, @ZhiyaoWen999). The deterministic trigger-and-routing tier runs on every push with a rank-1 floor, the gates are ratcheted so routing quality can only move up, and dialogue evals are supported for skills whose deliverable is the conversation itself rather than a file edit. The framework shipped in 0.6.4; this is where it starts actually guarding the pack.
  • Validators hardened (#387/#405, @kevglynn; #379, @nucliweb). The skill validator no longer trips over headings inside fenced code blocks or negated trigger phrases, and the lint rules were extracted into scripts/lib/skill-lint.js with their own tests so the rules are unit-tested instead of buried in the runner.
  • Ecosystem-neutral pass, Phase 1 (#419, @ayobamiseun). test-driven-development no longer hardcodes npm; it describes the repository's own test command with one concrete example, so the guidance reads correctly on Python, Go, Rust, and the rest. This is the first skill in a broader pass.
Skills and content
  • ADR skill now detects and matches an existing ADR convention before creating a new one, and stays repository-local and forge-agnostic (#402, @CybotTM).
  • Fixed the orchestration-patterns reference mapping in the getting-started docs so the links resolve (#407, @Quantum22).
Tooling and fixes
  • fix(hooks): opt-in hook paths are now quoted in the setup docs, so installs no longer break on paths with spaces (#420, @jagadishs-oss).
  • fix(hooks): the simplify-ignore-test hook asserts its no-jq guard instead of failing when jq is absent (#406, @youjinch).
Docs
  • The shared references/ design is now documented with its rationale, and the skill-local references/ directory is described as the emerging convention for self-contained skills (#401, @kevglynn; #236, @nucliweb; closes #329).
  • New skill-gap issue form so people can report guidance that doesn't match reality in a structured way (#418, @Alex7develop).
  • README spacing and copy tidy-ups (#107, @ZuoFuhong).
Thanks

Thanks to everyone who contributed this release: @ZhiyaoWen999, @nucliweb, @kevglynn, @ayobamiseun, @CybotTM, @Quantum22, @jagadishs-oss, @youjinch, @Alex7develop, and @ZuoFuhong.

Full Changelog: https://github.com/addyosmani/agent-skills/compare/0.6.4...0.6.5

View original