Releases: 4meta5/hooks
Releases · 4meta5/hooks
v0.5.3
Changes
Deduplicated SKILL_CATEGORIES and related types across packages.
skill-loaderis now the single owner ofSKILL_CATEGORIES,SkillCategory,SkillMetadata,Skill, andParsedFrontmatter- Removed duplicate definitions from
skills/types.tsandcli/detector/types.ts(now re-export fromskill-loader) validatecommand warns on unknown categories instead of failing- Updated all 7 installed skills to valid categories
- Property test arbitraries now use
SKILL_CATEGORIESfrom source
v0.5.2
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 fromevaluate.ts. - Fixed
skills list: was ignoring working directory entirely. Now accepts-C/--cwdoption and passes it through tocreateSkillsLibrary. - 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
Fixed
- Evaluate command: robust fallback parser for frontmatter when YAML parse fails (unquoted colons in descriptions)
- Hook script: use
--skills-dirflag instead of--cwdfor 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
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