tessl i github:jeffallan/claude-skills --skill php-proUse when building PHP applications with modern PHP 8.3+ features, Laravel, or Symfony frameworks. Invoke for strict typing, PHPStan level 9, async patterns with Swoole, PSR standards.
61%
Overall
Validation
Implementation
Activation
Validation
75%| Criteria | Description | Result |
|---|---|---|
skill_md_line_count | SKILL.md line count is 96 (<= 500) | Pass |
frontmatter_valid | YAML frontmatter is valid | Pass |
name_field | 'name' field is valid: 'php-pro' | Pass |
description_field | 'description' field is valid (183 chars) | Pass |
description_voice | 'description' uses third person voice | Pass |
description_trigger_hint | Description includes an explicit trigger hint | Pass |
compatibility_field | 'compatibility' field not present (optional) | Pass |
allowed_tools_field | 'allowed-tools' field not present (optional) | Pass |
metadata_version | 'metadata' field is not a dictionary | Warning |
metadata_field | 'metadata' field not present (optional) | Pass |
license_field | 'license' field is missing | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
body_present | SKILL.md body is present | Pass |
body_examples | No examples detected (no code fences and no 'Example' wording) | Warning |
body_output_format | Output/return/format terms detected | Pass |
body_steps | Step-by-step structure detected (ordered list) | Pass |
Total | 12 / 16 Passed |
Implementation
42%This skill has good structural organization with clear progressive disclosure through reference files, but critically lacks executable code examples for a programming-focused skill. The content is moderately verbose with persona framing that doesn't add value, and the workflow lacks explicit validation checkpoints despite mentioning PHPStan compliance as a requirement.
Suggestions
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Contains some unnecessary padding like the role definition paragraph and 'Senior PHP developer with 10+ years of experience' persona framing that Claude doesn't need. The constraints section is efficient, but the overall structure could be tighter. | 2 / 3 |
Actionability | No executable code examples provided despite being a programming skill. The guidance is abstract ('Create typed domain models', 'Write strict-typed code') without concrete PHP code snippets showing actual implementation patterns. | 1 / 3 |
Workflow Clarity | The 5-step core workflow provides a sequence but lacks validation checkpoints and feedback loops. Steps like 'Run PHPStan level 9 before delivery' are mentioned in constraints but not integrated into the workflow with explicit verification steps. | 2 / 3 |
Progressive Disclosure | Well-structured with clear reference table pointing to specific topic files with explicit 'Load When' conditions. References are one level deep and clearly signaled with a navigation table. | 3 / 3 |
Total | 8 / 12 Passed |
Activation
72%The description excels at trigger terms and distinctiveness with excellent PHP ecosystem keyword coverage, making it easy to identify when PHP development is needed. However, it lacks specificity about what concrete actions the skill performs - it reads more like a list of technologies than a description of capabilities. The 'what' portion needs concrete verbs describing actions like 'generates', 'refactors', 'implements'.
Suggestions
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names domain (PHP applications) and mentions specific technologies (Laravel, Symfony, Swoole, PHPStan) but doesn't list concrete actions - it describes what to use rather than what actions the skill performs. | 2 / 3 |
Completeness | Has a 'Use when' clause which is good, but the 'what' is weak - it describes contexts and technologies rather than concrete capabilities. The description tells when to invoke but not what specific actions the skill performs. | 2 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'PHP', 'PHP 8.3', 'Laravel', 'Symfony', 'strict typing', 'PHPStan', 'async', 'Swoole', 'PSR standards' - these are all terms developers naturally use when discussing PHP development. | 3 / 3 |
Distinctiveness Conflict Risk | Very distinct niche targeting modern PHP development with specific framework mentions (Laravel, Symfony), tooling (PHPStan level 9, Swoole), and version requirements (PHP 8.3+) - unlikely to conflict with other language or general coding skills. | 3 / 3 |
Total | 10 / 12 Passed |
Reviewed
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.