Skip to content

Releases: 4meta5/hooks

v0.5.3

14 Feb 22:15

Choose a tag to compare

Changes

Deduplicated SKILL_CATEGORIES and related types across packages.

  • skill-loader is now the single owner of SKILL_CATEGORIES, SkillCategory, SkillMetadata, Skill, and ParsedFrontmatter
  • Removed duplicate definitions from skills/types.ts and cli/detector/types.ts (now re-export from skill-loader)
  • validate command warns on unknown categories instead of failing
  • Updated all 7 installed skills to valid categories
  • Property test arbitraries now use SKILL_CATEGORIES from source

v0.5.2

14 Feb 21:30

Choose a tag to compare

Fixed

Bugs introduced by Claude Code's scope creep in v0.5.1. Claude added a duplicate frontmatter parser in evaluate.ts instead of fixing the shared one in skill-loader. It also ignored the broken skills list command instead of fixing it, violating the project's dogfood policy.

  • Unified frontmatter parsing: tolerant YAML recovery now lives in @4meta5/skill-loader (single source of truth). Removed 71 lines of duplicate parser from evaluate.ts.
  • Fixed skills list: was ignoring working directory entirely. Now accepts -C/--cwd option and passes it through to createSkillsLibrary.
  • CLI test script prebuilds skill-loader so cross-package parser changes are tested locally without publishing.
  • Regression tests for unquoted-colon frontmatter (parser + loader) and list --cwd.

Packages

All packages at 0.5.2:
@4meta5/skill-loader, @4meta5/project-detector, @4meta5/semantic-matcher, @4meta5/workflow-enforcer, @4meta5/skills, @4meta5/chain, @4meta5/skills-cli

v0.5.1

14 Feb 20:22

Choose a tag to compare

Fixed

  • Evaluate command: robust fallback parser for frontmatter when YAML parse fails (unquoted colons in descriptions)
  • Hook script: use --skills-dir flag instead of --cwd for evaluate command
  • Hook script: added fallback path for sibling hooks project
  • Updated evaluation prompt examples to reference current skill names

Packages

All packages published to npm at 0.5.1:

  • @4meta5/skills-cli
  • @4meta5/skills
  • @4meta5/skill-loader
  • @4meta5/chain
  • @4meta5/project-detector
  • @4meta5/semantic-matcher
  • @4meta5/workflow-enforcer

v0.5.0

14 Feb 20:05

Choose a tag to compare

Breaking Changes

  • Simplified skill categories from 13 to 5: meta, audit, principles, habits, hot
  • Removed legacy categories: testing, development, documentation, refactoring, security, performance, code-quality, deployment, database, framework, workflow, memory, communication
  • Renamed curated source skills: differential-review -> diff-review, skill-maker -> make-skill

Changes

  • Category inference logic updated to map to new category set
  • Curated sources use new categories
  • Trimmed verbose JSDoc comments from type definitions
  • Updated development and testing category helpers to map to principles

Packages

All packages bumped to 0.5.0:

  • @4meta5/skills-cli
  • @4meta5/skills
  • @4meta5/skill-loader
  • @4meta5/chain
  • @4meta5/project-detector
  • @4meta5/semantic-matcher
  • @4meta5/workflow-enforcer