skillscore 0.2.0 copy "skillscore: ^0.2.0" to clipboard
skillscore: ^0.2.0 copied to clipboard

[pending analysis]

Lint and score AI agent skills (SKILL.md) against the official Claude, Codex, and Antigravity authoring guides. Offline, deterministic CLI.

Changelog #

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.0 - 2026-06-13 #

Added #

  • Multi-path scoring: pass two or more paths in one command and get a combined report with a summary line: skillscore skill-a/ skill-b/ skill-c/
  • Duplicate manifests are silently deduplicated, so overlapping paths (e.g. a tree root and one of its children) are each scored once.
  • When multiple paths are given and one is invalid or contains no manifest, the CLI warns on stderr and scores the remaining paths rather than aborting. All paths invalid still exits with code 2.
  • Usage string updated to reflect <path> [<path> ...].

0.1.1 - 2026-06-12 #

Changed #

  • Documentation only: the README now leads with a cover banner and a terminal demo GIF (scoring the Flutter team's flutter-add-widget-test skill at 90/A, then explaining a finding with its source guide). Images are served from raw.githubusercontent.com so they render on pub.dev. No code or behavior changes.

0.1.0 - 2026-06-12 #

Added #

  • Initial release of skillscore.
  • 24 scoring rules across 7 rubric categories (A frontmatter, B description, C conciseness, D structure, E instruction quality, F hygiene, G safety penalty), each citing its source authoring guide (Anthropic, Antigravity, Codex, Flutter).
  • Target profiles: --target claude | antigravity | codex | universal implemented as data (per-target rule activation + severity overrides).
  • Name-agnostic, case-insensitive skill discovery for single manifests, skill folders, and whole directory trees; BOM/CRLF tolerance; graceful handling of malformed frontmatter, binary files, and symlinks.
  • Reporters: pretty (colored, per-category bars), json (stable CI shape), and sarif (valid SARIF 2.1.0).
  • CI gating via --min-score and --strict; exit codes 0/1/2.
  • skillscore rules and skillscore explain <rule-id> with rationale, fix, and source citations.
1
likes
0
points
0
downloads

Documentation

Documentation

Publisher

unverified uploader

Weekly Downloads

Lint and score AI agent skills (SKILL.md) against the official Claude, Codex, and Antigravity authoring guides. Offline, deterministic CLI.

Repository (GitHub)
View/report issues

Topics

#agent-skills #skill-md #linter #claude #ai-agents

License

(pending) (license)

Dependencies

args, glob, path, yaml

More

Packages that depend on skillscore