-
Notifications
You must be signed in to change notification settings - Fork 0
Description
🏆 Agent Skill Grading Report
Score: 92/100 | Grade: A
Quick Summary of Agent Skill Grades
Pillar Scores for Agent Skill
| Pillar | Score | Max |
|---|---|---|
| Spec Compliance | 12 | 15 |
| Progressive Disclosure | 28 | 30 |
| Ease of Use | 24 | 25 |
| Writing Style | 9 | 10 |
| Utility | 19 | 20 |
| Modifiers | +0 | ±15 |
Issues Found: 2
- 🔴 High: 0
- 🟡 Medium: 0
- 🟢 Low: 2
📊 Full Grading Report for Agent Skill
Skill Evaluation Report: mastering-git-cli
Links:
- 📁 GitHub: SpillwaveSolutions/mastering-git-cli-agent-skill
- 🛒 Marketplace: View on SkillzWave
- 📤 Submit Skill: Submit to SkillzWave - Skills are ranked, graded, and scanned for security
- 📊 Tracking: All Graded Skills
Evaluated: 2026-01-12
Files Reviewed: mastering-git-cli/SKILL.md, references/foundations.md, references/worktrees.md, references/submodules.md, references/recovery.md, references/merge-operations.md, references/daily-usage.md, references/git-2025-features.md, references/advanced-operations.md, references/large-repos.md
Grading Model: Claude (default) (via claude)
Overall Score: 92/100
| Pillar | Score | Max |
|---|---|---|
| Progressive Disclosure Architecture | 28 | 30 |
| Ease of Use | 24 | 25 |
| Spec Compliance | 12 | 15 |
| Writing Style | 9 | 10 |
| Utility | 19 | 20 |
| Modifiers | +0 | ±15 |
Grade: A
Executive Summary
This skill demonstrates excellent quality with a score of 92/100. Strongest area: Ease of Use (24/25).
Detailed Scores
Progressive Disclosure Architecture (28/30)
| Criterion | Score | Max | Assessment |
|---|---|---|---|
| Token Economy | 9 | 10 | Dense, actionable content throughout; decision trees and easy buttons maximize value; minimal fluff |
| Layered Structure | 9 | 10 | Excellent hierarchy: 428-line SKILL.md overview with 9 focused reference files for deep dives |
| Reference Depth | 5 | 5 | All 9 references one level deep from SKILL.md; clear navigation table mapping tasks to files |
| Navigation Signals | 5 | 5 | All reference files have TOC; SKILL.md has clear Reference Navigation table; consistent headers |
Ease of Use (24/25)
| Criterion | Score | Max | Assessment |
|---|---|---|---|
| Metadata Quality | 9 | 10 | Comprehensive description with 10+ trigger terms; name follows conventions; version compatibility noted |
| Discoverability | 6 | 6 | Explicit Triggers section; activates on git, merge, rebase, worktree, submodule, CI/CD, and more |
| Terminology Consistency | 4 | 4 | Consistent terminology: worktree not working-tree; switch/restore preferred over checkout throughout |
| Workflow Clarity | 5 | 5 | Decision trees guide choices; Easy Buttons provide copy-paste solutions; numbered steps in workflows |
Spec Compliance (12/15)
| Criterion | Score | Max | Assessment |
|---|---|---|---|
| Frontmatter Validity | 5 | 5 | Valid YAML with required fields |
| Name Conventions | 4 | 4 | Correct hyphen-case format |
| Description Quality | 3 | 4 | Only 1-2 trigger phrases |
| Optional Fields | 0 | 2 | No optional fields used (no penalty) |
Writing Style (9/10)
| Criterion | Score | Max | Assessment |
|---|---|---|---|
| Voice And Tense | 4 | 4 | Consistent imperative form: Create, Use, Run; infinitive triggers; no second-person pronouns |
| Objectivity | 3 | 3 | Purely instructional; no marketing language; facts and commands only |
| Conciseness | 2 | 3 | Mostly excellent density; some reference files slightly verbose with repeated patterns |
Utility (19/20)
| Criterion | Score | Max | Assessment |
|---|---|---|---|
| Problem Solving Power | 8 | 8 | Addresses real gaps: worktree agent orchestration, large repo optimization, 2025 features, merge strategy selection |
| Degrees Of Freedom | 5 | 5 | Decision trees constrain choices appropriately; anti-patterns section prevents common mistakes |
| Feedback Loops | 4 | 4 | Health check script; status commands; troubleshooting sections; verify steps after operations |
| Examples And Templates | 2 | 3 | Abundant command examples; setup/cleanup scripts; .gitconfig templates; CI/CD YAML samples |
Modifiers Applied (+0)
Penalties: xml_tags_in_metadata (-5), deeply_nested_references (-2)
Bonuses: grep_friendly_structure (+1), exemplary_examples (+2), quality_pre_commit_checklist (+2), counter_examples (+1), gerund_style_name (+1)
Critical Issues (Top 2)
Issue 1: Scripts reference missing files
Severity: Low
Location: SKILL.md:Script Usage
Pillar Affected: Utility
Problem: SKILL.md references scripts like setup-agent-worktrees.sh that aren't bundled with the skill
Current:
scripts/setup-agent-worktrees.sh [num_agents] [base_branch]
Suggested Rewrite:
Either bundle scripts in references/scripts/ or inline the full script content directly in SKILL.md
Impact: +1 point (examples_and_templates)
Issue 2: Minor redundancy in reference files
Severity: Low
Location: references/*.md
Pillar Affected: Writing Style
Problem: Some command patterns repeated across multiple reference files (e.g., checkout vs switch appears in multiple places)
Current:
Multiple files explain the same checkout/switch distinction
Suggested Rewrite:
Cross-reference foundations.md for shared concepts rather than repeating
Impact: +1 point (conciseness)
General Recommendations
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Grade Scale
| Grade | Score | Description |
|---|---|---|
| A | 90-100 | Production-ready |
| B | 80-89 | Good, minor work |
| C | 70-79 | Adequate, gaps |
| D | 60-69 | Needs work |
| F | <60 | Major revision |
About This Report
This evaluation uses the Claude Skills Best Practices.
Powered by:
- SkillzWave - Claude Skills Marketplace
- SpillWave - AI Solutions
Report generated for SpillwaveSolutions/mastering-git-cli-agent-skill
JSON Output
{
"skill_name": "mastering-git-cli",
"evaluated_at": "2026-01-12T20:33:56.281502",
"files_reviewed": [
"mastering-git-cli/SKILL.md",
"references/foundations.md",
"references/worktrees.md",
"references/submodules.md",
"references/recovery.md",
"references/merge-operations.md",
"references/daily-usage.md",
"references/git-2025-features.md",
"references/advanced-operations.md",
"references/large-repos.md"
],
"scores": {
"spec_compliance": {
"total": 12,
"max": 15,
"breakdown": {
"frontmatter_validity": {
"score": 5,
"max": 5,
"assessment": "Valid YAML with required fields"
},
"name_conventions": {
"score": 4,
"max": 4,
"assessment": "Correct hyphen-case format"
},
"description_quality": {
"score": 3,
"max": 4,
"assessment": "Only 1-2 trigger phrases"
},
"optional_fields": {
"score": 0,
"max": 2,
"assessment": "No optional fields used (no penalty)"
}
}
},
"pda": {
"total": 28,
"max": 30,
"breakdown": {
"token_economy": {
"score": 9,
"max": 10,
"assessment": "Dense, actionable content throughout; decision trees and easy buttons maximize value; minimal fluff"
},
"layered_structure": {
"score": 9,
"max": 10,
"assessment": "Excellent hierarchy: 428-line SKILL.md overview with 9 focused reference files for deep dives"
},
"reference_depth": {
"score": 5,
"max": 5,
"assessment": "All 9 references one level deep from SKILL.md; clear navigation table mapping tasks to files"
},
"navigation_signals": {
"score": 5,
"max": 5,
"assessment": "All reference files have TOC; SKILL.md has clear Reference Navigation table; consistent headers"
}
}
},
"ease_of_use": {
"total": 24,
"max": 25,
"breakdown": {
"metadata_quality": {
"score": 9,
"max": 10,
"assessment": "Comprehensive description with 10+ trigger terms; name follows conventions; version compatibility noted"
},
"discoverability": {
"score": 6,
"max": 6,
"assessment": "Explicit Triggers section; activates on git, merge, rebase, worktree, submodule, CI/CD, and more"
},
"terminology_consistency": {
"score": 4,
"max": 4,
"assessment": "Consistent terminology: worktree not working-tree; switch/restore preferred over checkout throughout"
},
"workflow_clarity": {
"score": 5,
"max": 5,
"assessment": "Decision trees guide choices; Easy Buttons provide copy-paste solutions; numbered steps in workflows"
}
}
},
"writing_style": {
"total": 9,
"max": 10,
"breakdown": {
"voice_and_tense": {
"score": 4,
"max": 4,
"assessment": "Consistent imperative form: Create, Use, Run; infinitive triggers; no second-person pronouns"
},
"objectivity": {
"score": 3,
"max": 3,
"assessment": "Purely instructional; no marketing language; facts and commands only"
},
"conciseness": {
"score": 2,
"max": 3,
"assessment": "Mostly excellent density; some reference files slightly verbose with repeated patterns"
}
}
},
"utility": {
"total": 19,
"max": 20,
"breakdown": {
"problem_solving_power": {
"score": 8,
"max": 8,
"assessment": "Addresses real gaps: worktree agent orchestration, large repo optimization, 2025 features, merge strategy selection"
},
"degrees_of_freedom": {
"score": 5,
"max": 5,
"assessment": "Decision trees constrain choices appropriately; anti-patterns section prevents common mistakes"
},
"feedback_loops": {
"score": 4,
"max": 4,
"assessment": "Health check script; status commands; troubleshooting sections; verify steps after operations"
},
"examples_and_templates": {
"score": 2,
"max": 3,
"assessment": "Abundant command examples; setup/cleanup scripts; .gitconfig templates; CI/CD YAML samples"
}
}
}
},
"modifiers": {
"penalties": [
{
"name": "xml_tags_in_metadata",
"points": -5
},
{
"name": "deeply_nested_references",
"points": -2
}
],
"bonuses": [
{
"name": "grep_friendly_structure",
"points": 1
},
{
"name": "exemplary_examples",
"points": 2
},
{
"name": "quality_pre_commit_checklist",
"points": 2
},
{
"name": "counter_examples",
"points": 1
},
{
"name": "gerund_style_name",
"points": 1
}
],
"net": 0
},
"final_score": 92,
"grade": "A",
"critical_issues": [
{
"rank": 1,
"title": "Scripts reference missing files",
"severity": "Low",
"location": "SKILL.md:Script Usage",
"pillar": "Utility",
"problem": "SKILL.md references scripts like setup-agent-worktrees.sh that aren't bundled with the skill",
"current": "scripts/setup-agent-worktrees.sh [num_agents] [base_branch]",
"suggested": "Either bundle scripts in references/scripts/ or inline the full script content directly in SKILL.md",
"impact": "+1 point (examples_and_templates)"
},
{
"rank": 2,
"title": "Minor redundancy in reference files",
"severity": "Low",
"location": "references/*.md",
"pillar": "Writing Style",
"problem": "Some command patterns repeated across multiple reference files (e.g., checkout vs switch appears in multiple places)",
"current": "Multiple files explain the same checkout/switch distinction",
"suggested": "Cross-reference foundations.md for shared concepts rather than repeating",
"impact": "+1 point (conciseness)"
}
],
"recommendations": [
"Add trigger phrases to description for discoverability",
"Add table of contents for files over 100 lines"
],
"code_quality": null,
"grading_model": "Claude (default)",
"grading_provider": "claude"
}Links:
- 📁 GitHub: spillwavesolutions/mastering-git-cli-agent-skill
- 🛒 Marketplace: View on SkillzWave
- 📤 Submit Skill: Submit to SkillzWave - Skills are ranked, graded, and scanned for security
- 📊 Tracking: All Graded Skills
📦 Recommended: Add Universal Installer Instructions
Consider adding these installation instructions to your README.md to help users install this skill across 14+ AI coding agents:
## Installing with Skilz (Universal Installer)
The recommended way to install this skill across different AI coding agents is using the **skilz** universal installer.
### Install Skilz
```bash
pip install skilzThis skill supports Agent Skill Standard which means it supports 14 plus coding agents including Claude Code, OpenAI Codex, Cursor and Gemini.
Git URL Options
# Install for Claude Code (your home directory)
skilz install -g https://github.com/spillwavesolutions/mastering-git-cli-agent-skill
# Or from the SkillzWave marketplace
skilz install spillwavesolutions__mastering-git-cli-agent-skill__mastering-git-cli
Claude Code
Install to user home (available in all projects):
skilz install -g https://github.com/spillwavesolutions/mastering-git-cli-agent-skillInstall to current project only:
skilz install -g https://github.com/spillwavesolutions/mastering-git-cli-agent-skill --projectOpenCode
Install for OpenCode:
# OpenCode
skilz install https://github.com/spillwavesolutions/mastering-git-cli-agent-skill --agent opencode
Install for Codex and Gemini too
# Gemini CLI
skilz install https://github.com/spillwavesolutions/mastering-git-cli-agent-skill --agent gemini
# OpenAI Codex
skilz install https://github.com/spillwavesolutions/mastering-git-cli-agent-skill --agent codex
Project-level install:
skilz install https://github.com/spillwavesolutions/mastering-git-cli-agent-skill --project --agent codexInstall from Skillzwave Marketplace
skilz install spillwavesolutions__mastering-git-cli-agent-skill__mastering-git-cli --projectSee this site skill Listing to see how to install this exact skill to 14+ different coding agents.
Other Supported Agents
Skilz supports 20+ coding agents including Claude Code, OpenAI Codex, OpenCode, Cursor, Gemini CLI, GitHub Copilot CLI, Windsurf, Qwen Code, Aidr, and more.
See the skill on SkillzWave for agent-specific install commands, or check the skilz-cli docs.
SkillzWave is a skill marketplace for AI agents. SpillWave (where I work) builds AI agent tools.
---
## About This Report
This evaluation uses the [Claude Skills Best Practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices).
**Powered by:**
- [SkillzWave](https://skillzwave.ai) - Claude Skills Marketplace
- [SpillWave](https://spillwave.com) - AI Solutions
*Report generated for [spillwavesolutions/mastering-git-cli-agent-skill](https://github.com/spillwavesolutions/mastering-git-cli-agent-skill/blob/main/SKILL.md)*