Agent Skills 0.6.8 adds a new skill for setting and holding a project's quality bar, deepens the performance guidance with real backend and database substance, and clears a round of fixes.
First, a thank you. This repository just passed 90,000 stars. That is entirely down to the people who use these skills, file sharp issues, send careful PRs, and field-test them on real projects. Thank you, genuinely. This release is a good snapshot of that: a new skill, a large contribution from a collaborator, and a handful of fixes that came straight from your reports.
Highlights
- New skill: constraint-driven-development (#472). Establishes a project's quality bar as a written contract (
CONSTRAINTS.md), interviews you on which dimensions matter, supplies sane defaults when you have no number in mind, maps every dimension to a de facto tool with install and run commands, and watches the diff for a weakened bar: new suppressions, skipped tests, stripped assertions, unimplemented stubs, thresholds edited down. It ships a reference floor-guard so agents enforce the floor the same way across runs and stacks instead of reinventing one each time. Thanks to @federicobartoli for a field-test-driven review that shaped it. - performance-optimization, deepened (#521, @nucliweb). Real backend and database depth: reading the query plan before reaching for an index, when an index will not help, connection-pool exhaustion, and caching strategies (layer choice, key design keyed on the viewer, one invalidation strategy, stampede protection). Decision material in the skill, patterns and checklist in
references/performance-checklist.md.
Skills and content
- performance-optimization now documents its Guard step (it was declared in the workflow but never written up), and a new validator rule enforces that any workflow advertising numbered steps documents each one (#525, @CBOSSX).
- planning-and-task-breakdown no longer silently overwrites an incomplete plan: if
tasks/plan.mdstill has unchecked tasks for different work, it stops and asks rather than destroying state that may be mid-build in another session (#526, @ayobamiseun, from #518).
Fixes and tooling
- The
code-reviewerpersona now uses the same severity labels as the code-review skill (Critical / Required / Optional / Nit), so a finding is labeled the same whichever entry point runs the review. - Validator: the section-exemption lookup uses
Object.hasOwn, so a skill directory namedconstructorcan no longer slip past the required-section checks via the prototype chain (#505, @abhisheksharma2411). - OpenCode setup docs corrected for repo-scoped skill installation (#516, @alexmarco, closes #515).
- git-workflow-and-versioning picked up pull-request vocabulary so it routes for PR-phrased asks (#508, @superandy8288).
Thanks
Thanks to everyone who contributed this release: @nucliweb, @ayobamiseun, @CBOSSX, @abhisheksharma2411, @alexmarco, @superandy8288, and @federicobartoli. And thank you to the wider community for getting us past 90,000 stars.
Full Changelog: 0.6.7...0.6.8