Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Mar 11:10
· 1 commit to main since this release
7f7e2b9

Skern v0.1.0

New Features

  • Skill editingskern skill edit updates metadata fields via flags or opens $EDITOR for body editing, with modified-by provenance tracking (#39)
  • Skill tags--tags on skill create, --tag filter on skill list and skill search (#41)
  • Force install--force flag on skill install to overwrite existing installations (#33)
  • Stylistic lint hintsskill validate reports hints for short body, vague description, and missing step markers (#42)
  • Parse warningsskill list surfaces malformed skill directories as warnings instead of silently skipping (#34)

Improvements

  • CommandContext — replaced package-level mutable state with dependency injection for better testability (#32)
  • Unified scoring — consolidated overlap and discovery scoring systems (#37)
  • Output package split — split monolithic output package into focused files (#31)
  • Stronger semver validation — stricter version format checking (#35)
  • fsync on copy — added fsync before close in file copy operations (#36)
  • Keyword dedup — deduplicated keywords in overlap extraction (#38)
  • Platform constantplatform.TypeAll as a proper constant (#40)

Docs

  • Full documentation updated at skern.dev
  • New command reference for skill edit
  • Documented tags, force install, hints, and parse warnings

Install

curl -fsSL https://raw.githubusercontent.com/devrimcavusoglu/skern/main/scripts/install.sh | bash

Or with Go 1.25+:

go install github.com/devrimcavusoglu/skern/cmd/skern@latest