CtrlK
BlogDocsLog inGet started
Tessl Logo

php-pro

Use when building PHP applications with modern PHP 8.3+ features, Laravel, or Symfony frameworks. Invokes strict typing, PHPStan level 9, async patterns with Swoole, and PSR standards. Creates controllers, configures middleware, generates migrations, writes PHPUnit/Pest tests, defines typed DTOs and value objects, sets up dependency injection, and scaffolds REST/GraphQL APIs. Use when working with Eloquent, Doctrine, Composer, Psalm, ReactPHP, or any PHP API development.

76

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Failed to scan

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Well-structured body with executable code patterns, a validated multi-step workflow, and clean one-level-deep progressive disclosure via a Load-When reference table. The only weakness is minor redundancy between the intro/knowledge-reference lines and the frontmatter description.

Suggestions

Remove or tighten the opening 'Senior PHP developer with deep expertise...' line, which restates the description.

Cut the 'Knowledge Reference' bullet list — the same tools are already enumerated in the description and reference table.

DimensionReasoningScore

Conciseness

Mostly efficient with complete code and a tight workflow, but the opening 'Senior PHP developer with deep expertise...' sentence and the closing 'Knowledge Reference' tool list largely restate the frontmatter description and could be trimmed.

4 / 5

Actionability

Four fully executable, copy-paste-ready PHP examples (readonly DTO, DI service, PHPUnit test, enum) with namespaces and strict_types, plus concrete commands like 'vendor/bin/phpstan analyse --level=9' and 'vendor/bin/phpunit'.

5 / 5

Workflow Clarity

A clear 5-step Analyze→Design→Implement→Secure→Verify sequence with an explicit validation checkpoint and feedback loop: 'fix all errors before proceeding' and 'Only deliver when both pass clean'.

5 / 5

Progressive Disclosure

Body is an overview with a reference table pointing one level deep to 5 real, conditionally-loaded reference files (each with a 'Load When' column), all of which exist in references/.

5 / 5

Total

19

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description with explicit 'Use when' triggers, concrete enumerated capabilities, and comprehensive tool/framework keyword coverage. Slight redundancy from the double 'Use when' clauses and minor breadth-related overlap risk keep it just short of a perfect distinctiveness score.

DimensionReasoningScore

Specificity

Lists many concrete actions — 'Creates controllers, configures middleware, generates migrations, writes PHPUnit/Pest tests, defines typed DTOs and value objects, sets up dependency injection, and scaffolds REST/GraphQL APIs' — plus specific tool invocations (PHPStan level 9, Swoole, PSR), giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both 'what' (the Creates/Invokes action list) and 'when' — two concrete 'Use when...' trigger clauses naming frameworks, tools, and 'any PHP API development'.

5 / 5

Trigger Term Quality

Comprehensive natural terms and synonyms users would say — PHP, Laravel, Symfony, Composer, PHPStan, PSR, Eloquent, Doctrine, Psalm, ReactPHP, PHPUnit/Pest, PHP API — covering tool names, frameworks, and file/extension-style identifiers.

5 / 5

Distinctiveness Conflict Risk

A clear PHP niche with distinct framework/tool triggers minimizes conflict risk, but the broad 'any PHP API development' phrase and the declared related-skills: fullstack-guardian create minor overlap risk with a closely related fullstack skill.

4 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jeffallan/claude-skills
Reviewed

Table of Contents

Is this your skill?

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.