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.

example/example.md

skillscore examples #

CLI #

# Score one skill
skillscore my-skill/

# Score a monorepo of skills against the Claude ruleset, as JSON
skillscore skills/ --target claude --format json

# CI gate: fail when any skill is below 80
skillscore skills/ --min-score 80

# Understand a finding
skillscore explain B2_description_when

Library #

import 'package:skillscore/skillscore.dart';

void main() {
  final parser = SkillParser();
  final registry = RuleRegistry();
  final scorer = Scorer(registry);

  for (final manifest in parser.discoverManifests('skills/')) {
    final doc = parser.parseFile(manifest);
    final result = scorer.score(doc, Target.universal);
    print('${doc.displayName}: ${result.score}/100 ${result.grade}');
    for (final finding in result.findings) {
      print('  [${finding.severity.name}] ${finding.ruleId}: '
          '${finding.message}');
    }
  }
}
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