com um clique
skill-validator
// Validating agent skills against the agentskills.io specification and generating compliance reports.
// Validating agent skills against the agentskills.io specification and generating compliance reports.
Test-driven development with red-green-refactor loop. MUST be triggered during ANY coding session involving feature implementation or bug fixes or specifications.
Evaluates skills based on discoverability, agent-friendliness, and consumption efficiency. Returns a Letter Grade (A+ to F) and actionable coaching.
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.
| name | skill-validator |
| description | Validating agent skills against the agentskills.io specification and generating compliance reports. |
| metadata | {"triggers":"skill-audit, validate-skill, check-compliance"} |
This skill provides the logic required to audit and enforce compliance for ANY agent skill within the serenity-android project according to agentskills.io standards.
As a strict validator, I assume every skill is in violation until proven otherwise. I perform an exhaustive scan via the following protocols:
name: 1-64 chars, lowercase alphanumeric + hyphens only. No consecutive hyphens, no start/end hyphens. MUST match parent folder name.description: 1-1024 chars, non-empty.license: Short description or reference to file (e.g., LICENSE.txt).compatibility: 1-500 chars (if present).metadata: Arbitrary key-value map (string:string).allowed-tools: Space-delimited list of pre-approved tools (experimental).tmp_SKILL.md present.assets/ MUST ONLY contain operational files (templates, resources).references/ MUST contain structured markdown or readable text.tmp_SKILL.md MUST use relative paths (e.g., ./references/doc.md).../). Chain depth MUST be 1 level.tmp_SKILL.md MUST be < 500 lines.references/ to preserve context economy.Upon completion, I generate an HTML report with a table of results that includes both compliance findings (violations) and structural strengths (best practices/adherence). The report uses the template at assets/audit_report_template.html.
tmp_SKILL.md, references/, and assets/.${PROJECT_ROOT}/skill_audit.html.https://agentskills.io/specification.${PROJECT_ROOT} refers to the absolute path of the project root. Defaults to current working directory if not set.