Skip to content

v0.5.0 — Agent Skills spec conformance

Latest

Choose a tag to compare

@Ozzeron Ozzeron released this 05 Sep 18:17
· 2 commits to main since this release
e6d00ef

v0.5.0 - Agent Skills spec conformance

The pack now follows the Agent Skills specification exactly, ships an opt-in enforcement layer, and publishes the evals that back its claims.

Skills

  • Frontmatter carries only spec keys (name, description, license, compatibility, metadata, allowed-tools). Pack fields moved under metadata as pp-* strings. triggers retired; its phrases live in description, which is what hosts match on.
  • All 23 descriptions rewritten for activation: what it does, Use when ..., and a negative trigger naming the sibling skill. ASCII-only.
  • Progressive disclosure: nine skills moved templates, coverage passes, and worked examples into references/*.md, each linked with an explicit load condition. Core SKILL.md budget is 240 lines.
  • delivery/doc-writer no longer duplicates delivery/ai-agent-docs.

Enforcement hooks (opt-in)

  • /plugin install enforcement@prompt-pack registers three PreToolUse guards: no reads of dependency trees or build output, no new source file that duplicates an existing name, no dependency installed without clearing the bar. Every guard fails open. 24 tested cases, Ubuntu and Windows in CI.

Evals

  • evals/descriptions/cases.yaml: 59 labelled queries. Offline proxy gates CI at 95% (58/58). Real-matcher mode (--llm) scores 59/59.
  • evals/fixtures/shop/: seven planted defects with an answer key, graded by hand.

Repo

  • AGENTS.md, CLAUDE.md, SECURITY.md.
  • USAGE documents which directories Cursor, Codex, Copilot, Claude Code, and OpenClaw scan, and the one-skill-root-per-repo rule. The agents target is also read by OpenClaw.
  • Codex target now has real-install assertions: foundation agents/openai.yaml policies, an honest AGENTS.md bridge (every installed skill listed, no route to an uninstalled one, complete composed flows only, BOM-less with Cyrillic aliases intact), cross-link rewrite with no dangling targets, user scope, and the 32 KiB legacy cap. codex joins the sh/ps1 byte-parity job.
  • CI actions pinned to release tags. yaml 2.9.

Install

/plugin marketplace add Ozzeron/prompt-pack
/plugin install fullstack@prompt-pack

Existing users: claude plugin update fullstack@prompt-pack.