CtrlK
BlogDocsLog inGet started
Tessl Logo

php-pro

Write idiomatic PHP code with generators, iterators, SPL data structures, and modern OOP features. Use PROACTIVELY for high-performance PHP applications.

50

Quality

55%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/php-pro/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%Weight 40%Scale 1-3

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

The skill body is well-organized and appropriately concise for a simple single-purpose skill, but it lacks any concrete executable examples and its 'workflow' is a list of principles rather than a validated process. Adding real PHP code snippets would most improve actionability.

Suggestions

Add at least one executable PHP code example (e.g., a generator over a large dataset, or an SPL SplQueue usage) so the guidance is copy-paste ready.

Tighten or remove the generic Instructions boilerplate ('Clarify goals, constraints, and required inputs', 'Apply relevant best practices') that Claude already knows.

Reframe the Approach section as a concrete, sequenced task flow with at least one validation step (e.g., 'profile before optimizing -> verify the bottleneck is resolved').

DimensionReasoningScore

Conciseness

Mostly efficient bullet lists, but generic boilerplate ('Clarify goals', 'Apply relevant best practices') and a restated closing paragraph add filler Claude already knows.

2 / 3

Actionability

Despite being a code skill, it contains no executable code, commands, or copy-paste examples; guidance is abstract direction like 'Use generators for large datasets'.

1 / 3

Workflow Clarity

The numbered Approach steps are general principles rather than a sequenced task process, with no validation checkpoints or feedback loops.

2 / 3

Progressive Disclosure

A short, well-organized single-purpose SKILL.md with clear sections and no nested external references, which the rubric allows to score 3 for simple skills.

3 / 3

Total

8

/

12

Passed

Description

67%Weight 40%Scale 1-3

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

The description clearly communicates the PHP performance domain and concrete capabilities, but its trigger guidance is vague and non-natural. Adding an explicit 'Use when...' clause with common user phrasing would lift completeness and trigger quality.

Suggestions

Add an explicit 'Use when working with PHP code, refactoring PHP, or optimizing PHP performance' clause to satisfy the completeness trigger requirement.

Replace 'Use PROACTIVELY' with natural user-style phrasing and include common trigger variations (e.g., 'PHP scripts', 'optimize PHP', 'SPL collections').

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities (generators, iterators, SPL data structures, modern OOP features), matching the anchor for listing several specific actions.

3 / 3

Completeness

Answers 'what' clearly but the 'when' is only the vague 'Use PROACTIVELY for high-performance PHP applications' with no explicit 'Use when...' trigger, capping completeness at 2.

2 / 3

Trigger Term Quality

Includes relevant PHP terms but 'Use PROACTIVELY' is unnatural trigger phrasing and common user variations like 'PHP script' or 'optimize PHP' are missing.

2 / 3

Distinctiveness Conflict Risk

Has a clear PHP-specific niche with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

10

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
rmyndharis/antigravity-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.