with one click
skill-grader
// Evaluates skills based on discoverability, agent-friendliness, and consumption efficiency. Returns a Letter Grade (A+ to F) and actionable coaching.
// Evaluates skills based on discoverability, agent-friendliness, and consumption efficiency. Returns a Letter Grade (A+ to F) and actionable coaching.
| name | skill-grader |
| description | Evaluates skills based on discoverability, agent-friendliness, and consumption efficiency. Returns a Letter Grade (A+ to F) and actionable coaching. |
| metadata | {"triggers":"skill-audit, quality-check, grade-skill"} |
This skill audits other skills for discoverability, instruction clarity, and token efficiency. It provides a formal "Compliance Scorecard" and an HTML audit report.
| Category | Weight | Focus |
|---|---|---|
| I. Discoverability | 30% | Clear description, triggers, and problem domain mapping. |
| II. Instruction Clarity | 20% | Modular, step-by-step, no "vibe" instructions, clear constraints. |
| III. Token Efficiency | 20% | Lazy loading, usage of references vs. embedded bloat. |
| IV. Simulated Consumption | 30% | Test result: Does it produce "Gold Standard" code? |
references/.SKILL.md and metadata.memory/compliance_report.json using the template at assets/grading_report_template.json BEFORE executing any scripts.skill_name, audit_date, score (integer), grade, and the findings object.python3 scripts/generate_report.py ./memory/audit_report.html was generated by the script in the target skill's memory/ directory.memory/ directory does not exist, the
Grader MUST create it before artifact generation.memory/compliance_report.json in the target skill directory.memory/audit_report.html in the target skill directory.python3 scripts/generate_report.py ./ is the ONLY way to create memory/audit_report.html. The agent is strictly forbidden from manually generating this file.memory/compliance_report.json and memory/audit_report.html have been successfully created/updated on the filesystem via the mandatory script.memory/ directory.assets/ directory:
audit_report.html MUST use assets/audit_report_template.htmlcompliance_report.json MUST use assets/grading_report_template.jsonTo ensure suggestions are thorough, deterministic, and project-agnostic, the Grader MUST evaluate the skill against these four "Coaching Pillars":
The "North Star" Alignment:
AGENTS.md, architecture.md)?The "Day Zero" Test:
The "Constraint Hardening" Check:
The "Verification Loop":
Every audit report MUST include at least one actionable suggestion from each pillar where a gap is identified. This ensures consistent, high-fidelity coaching across different sessions.
Include best practices and known issues that may be over looked.
Test-driven development with red-green-refactor loop. MUST be triggered during ANY coding session involving feature implementation or bug fixes or specifications.
Validating agent skills against the agentskills.io specification and generating compliance reports.
Trigger: Data Flow & Modules. Implementing Repositories, managing cross-module boundaries, and handling async work with Coroutines.
Trigger: Pre-Commit/Final Review. Validating code against Serenity’s 'Golden Standards' for architecture, security, performance, and testing before merging.
Trigger: Presenter Logic. Managing Moxy MVP state, Presenter lifecycle, and view delegation without @InjectPresenter.
Trigger: Dependency Injection. Managing Toothpick scopes, binding modules, and implementing constructor or provider-based injection.