Skip to content

Skill Grading Report: project-memory - Score 100/100 (A) #17

@RichardHightower

Description

@RichardHightower

🏆 Skill Grading Report

Score: 100/100 | Grade: A

Quick Summary

Pillar Scores

Pillar Score Max
Spec Compliance 13 15
Progressive Disclosure 29 30
Ease of Use 25 25
Writing Style 10 10
Utility 20 20
Modifiers +4 ±15

Issues Found: 0

No critical issues detected!

📊 Full Grading Report

Skill Evaluation Report: project-memory

Links:

Evaluated: 2025-12-29
Files Reviewed: SKILL.md, README.md, references/decisions_template.md, references/key_facts_template.md, references/bugs_template.md, references/issues_template.md
Grading Model: Grok Code (via opencode)


Overall Score: 100/100

Pillar Score Max
Progressive Disclosure Architecture 29 30
Ease of Use 25 25
Spec Compliance 13 15
Writing Style 10 10
Utility 20 20
Modifiers +4 ±15

Grade: A


Executive Summary

This skill demonstrates excellent quality with a score of 100/100. Strongest area: Ease of Use (25/25).


Detailed Scores

Progressive Disclosure Architecture (29/30)

Criterion Score Max Assessment
Token Economy 9 10 Efficient writing with no fluff, but some sections could be slightly more concise
Layered Structure 10 10 Perfect separation: SKILL.md provides overview, references contain detailed templates and examples
Reference Depth 5 5 All references are exactly one level deep in references/ directory
Navigation Signals 5 5 Comprehensive TOC in SKILL.md, clear hierarchical headers throughout

Ease of Use (25/25)

Criterion Score Max Assessment
Metadata Quality 10 10 Name follows conventions, description includes specific trigger phrases and use cases
Discoverability 6 6 Clear trigger terms in description, covers main activation scenarios
Terminology Consistency 4 4 Consistent terminology throughout (memory files, ADRs, etc.)
Workflow Clarity 5 5 Well-structured numbered capabilities with clear step-by-step workflows

Spec Compliance (13/15)

Criterion Score Max Assessment
Frontmatter Validity 5 5 Valid YAML with required fields
Name Conventions 4 4 Correct hyphen-case format
Description Quality 4 4 Third-person with good trigger coverage
Optional Fields 0 2 No optional fields used (no penalty)

Writing Style (10/10)

Criterion Score Max Assessment
Voice And Tense 4 4 Uses imperative form throughout (create, add, update, etc.)
Objectivity 3 3 Purely instructional content with no marketing language
Conciseness 3 3 Appropriate density for technical documentation, no unnecessary content

Utility (20/20)

Criterion Score Max Assessment
Problem Solving Power 8 8 Addresses critical gap in institutional knowledge for projects
Degrees Of Freedom 5 5 Provides structure while allowing flexibility in content and format
Feedback Loops 4 4 Includes validation protocols and success criteria
Examples And Templates 3 3 Comprehensive templates and scenario-based examples

Modifiers Applied (+4)

Penalties: None
Bonuses: grep_friendly_structure (+1), exemplary_examples (+2), trigger_phrases_4plus (+1)


General Recommendations

  1. Add trigger phrases to description for discoverability
  2. 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 improving-skills 5-pillar rubric.

Powered by:

Report generated for SpillwaveSolutions/project-memory

JSON Output

{
  "skill_name": "project-memory",
  "evaluated_at": "2025-12-29T11:26:53.681363",
  "files_reviewed": [
    "SKILL.md",
    "README.md",
    "references/decisions_template.md",
    "references/key_facts_template.md",
    "references/bugs_template.md",
    "references/issues_template.md"
  ],
  "scores": {
    "spec_compliance": {
      "total": 13,
      "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": 4,
          "max": 4,
          "assessment": "Third-person with good trigger coverage"
        },
        "optional_fields": {
          "score": 0,
          "max": 2,
          "assessment": "No optional fields used (no penalty)"
        }
      }
    },
    "pda": {
      "total": 29,
      "max": 30,
      "breakdown": {
        "token_economy": {
          "score": 9,
          "max": 10,
          "assessment": "Efficient writing with no fluff, but some sections could be slightly more concise"
        },
        "layered_structure": {
          "score": 10,
          "max": 10,
          "assessment": "Perfect separation: SKILL.md provides overview, references contain detailed templates and examples"
        },
        "reference_depth": {
          "score": 5,
          "max": 5,
          "assessment": "All references are exactly one level deep in references/ directory"
        },
        "navigation_signals": {
          "score": 5,
          "max": 5,
          "assessment": "Comprehensive TOC in SKILL.md, clear hierarchical headers throughout"
        }
      }
    },
    "ease_of_use": {
      "total": 25,
      "max": 25,
      "breakdown": {
        "metadata_quality": {
          "score": 10,
          "max": 10,
          "assessment": "Name follows conventions, description includes specific trigger phrases and use cases"
        },
        "discoverability": {
          "score": 6,
          "max": 6,
          "assessment": "Clear trigger terms in description, covers main activation scenarios"
        },
        "terminology_consistency": {
          "score": 4,
          "max": 4,
          "assessment": "Consistent terminology throughout (memory files, ADRs, etc.)"
        },
        "workflow_clarity": {
          "score": 5,
          "max": 5,
          "assessment": "Well-structured numbered capabilities with clear step-by-step workflows"
        }
      }
    },
    "writing_style": {
      "total": 10,
      "max": 10,
      "breakdown": {
        "voice_and_tense": {
          "score": 4,
          "max": 4,
          "assessment": "Uses imperative form throughout (create, add, update, etc.)"
        },
        "objectivity": {
          "score": 3,
          "max": 3,
          "assessment": "Purely instructional content with no marketing language"
        },
        "conciseness": {
          "score": 3,
          "max": 3,
          "assessment": "Appropriate density for technical documentation, no unnecessary content"
        }
      }
    },
    "utility": {
      "total": 20,
      "max": 20,
      "breakdown": {
        "problem_solving_power": {
          "score": 8,
          "max": 8,
          "assessment": "Addresses critical gap in institutional knowledge for projects"
        },
        "degrees_of_freedom": {
          "score": 5,
          "max": 5,
          "assessment": "Provides structure while allowing flexibility in content and format"
        },
        "feedback_loops": {
          "score": 4,
          "max": 4,
          "assessment": "Includes validation protocols and success criteria"
        },
        "examples_and_templates": {
          "score": 3,
          "max": 3,
          "assessment": "Comprehensive templates and scenario-based examples"
        }
      }
    }
  },
  "modifiers": {
    "penalties": [],
    "bonuses": [
      {
        "name": "grep_friendly_structure",
        "points": 1
      },
      {
        "name": "exemplary_examples",
        "points": 2
      },
      {
        "name": "trigger_phrases_4plus",
        "points": 1
      }
    ],
    "net": 4
  },
  "final_score": 100,
  "grade": "A",
  "critical_issues": [],
  "recommendations": [
    "Add trigger phrases to description for discoverability",
    "Add table of contents for files over 100 lines"
  ],
  "code_quality": null,
  "grading_model": "Grok Code",
  "grading_provider": "opencode"
}

📦 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 skilz

This skill supports Agent Skill Standard which means it supports 14 plus coding agents including Claude Code, OpenAI Codex, Cursor and Gemini.

Git URL Options

You can use either -g or --git with HTTPS or SSH URLs:

# HTTPS URL
skilz install -g https://github.com/SpillwaveSolutions/project-memory

# SSH URL
skilz install --git git@github.com:SpillwaveSolutions/project-memory.git

Claude Code

Install to user home (available in all projects):

skilz install -g https://github.com/SpillwaveSolutions/project-memory

Install to current project only:

skilz install -g https://github.com/SpillwaveSolutions/project-memory --project

OpenCode

Install for OpenCode:

skilz install -g https://github.com/SpillwaveSolutions/project-memory --agent opencode

Project-level install:

skilz install -g https://github.com/SpillwaveSolutions/project-memory --project --agent opencode

Gemini

Project-level install for Gemini:

skilz install -g https://github.com/SpillwaveSolutions/project-memory --agent gemini

OpenAI Codex

Install for OpenAI Codex:

skilz install -g https://github.com/SpillwaveSolutions/project-memory --agent codex

Project-level install:

skilz install -g https://github.com/SpillwaveSolutions/project-memory --project --agent codex

Install from Skillzwave Marketplace

# Claude to user home dir ~/.claude/skills
skilz install SpillwaveSolutions_project-memory/project-memory

# Claude skill in project folder ./claude/skills
skilz install SpillwaveSolutions_project-memory/project-memory --project

# OpenCode install to user home dir ~/.config/opencode/skills
skilz install SpillwaveSolutions_project-memory/project-memory --agent opencode

# OpenCode project level
skilz install SpillwaveSolutions_project-memory/project-memory --agent opencode --project

# OpenAI Codex install to user home dir ~/.codex/skills
skilz install SpillwaveSolutions_project-memory/project-memory

# OpenAI Codex project level ./.codex/skills
skilz install SpillwaveSolutions_project-memory/project-memory --agent opencode --project


# Gemini CLI (project level) -- only works with project level
skilz install SpillwaveSolutions_project-memory/project-memory --agent gemini

See this site skill Listing to see how to install this exact skill to 14+ different coding agents.

Other Supported Agents

Skilz supports 14+ coding agents including Claude Code, OpenAI Codex, OpenCode, Cursor, Gemini CLI, GitHub Copilot CLI, Windsurf, Qwen Code, Aidr, and more.

For the full list of supported platforms, visit SkillzWave.ai/platforms or see the skilz-cli GitHub repository

Largest Agentic Marketplace for AI Agent Skills and
SpillWave: Leaders in AI Agent Development.


---

**Powered by:** [SkillzWave.ai](https://skillzwave.ai) | [SpillWave](https://spillwave.com)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions