CtrlK
BlogDocsLog inGet started
Tessl Logo

pennant-development

Use when working with Laravel Pennant the official Laravel feature flag package. Trigger whenever the query mentions Pennant by name or involves feature flags or feature toggles in a Laravel project. Tasks include defining feature flags checking whether features are active creating class based features in `app/Features` using Blade `@feature` directives scoping flags to users or teams building custom Pennant storage drivers protecting routes with feature flags testing feature flags with Pest or PHPUnit and implementing A B testing or gradual rollouts with feature flags. Do not trigger for generic Laravel configuration authorization policies authentication or non Pennant feature management systems.

88

1.06x
Quality

84%

Does it follow best practices?

Impact

97%

1.06x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

76%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.

The body is concise and well-structured with good executable examples for core flag operations, but verification guidance is vague and several capabilities advertised in the description lack matching examples here. Tightening the verification steps and adding a concrete test example would raise the score.

Suggestions

Add an executable Pest/PHPUnit test example for feature flags so the testing capability from the description is demonstrated concretely.

Replace the vague Verification checklist with explicit, runnable validation steps (e.g., assert feature state with `Feature::active()` across scopes) and a fix-and-retry loop.

Clarify the Documentation reference: either point to a specific bundled reference file or drop the `search-docs` pointer in favor of inline detail.

DimensionReasoningScore

Conciseness

The body is lean with no padding and no re-explanation of concepts Claude already knows; every code block and line earns its place.

5 / 5

Actionability

Provides copy-paste-ready executable PHP and Blade examples for defining, checking, scoping, and activating features, but omits concrete examples for capabilities named in the description (testing with Pest/PHPUnit, storage drivers, route protection) and the Verification section is vague.

4 / 5

Workflow Clarity

The Verification section is only a two-item checklist with no explicit validation commands or feedback loop, leaving checkpoints implicit despite covering a feature-flag rollout workflow that benefits from validation.

3 / 5

Progressive Disclosure

Content is well-organized into clearly labeled sections and stays compact, but the 'Documentation: Use search-docs' pointer is a vague tool reference rather than a clearly signaled one-level-deep file reference.

4 / 5

Total

16

/

20

Passed

Description

92%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.

The description is strong: specific, well-triggered, and clearly scoped with explicit inclusion and exclusion guidance. The only minor gap is keyword synonym breadth, which keeps trigger term quality at 4 rather than 5.

DimensionReasoningScore

Specificity

Lists many concrete actions — defining flags, class-based features in `app/Features`, Blade `@feature`, scoping to users/teams, custom storage drivers, route protection, Pest/PHPUnit testing, A/B testing, and gradual rollouts — giving comprehensive coverage of capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (a detailed task list) and 'when' via both a 'Use when...' clause and a 'Trigger whenever the query mentions Pennant...' phrase with concrete trigger conditions.

5 / 5

Trigger Term Quality

Includes natural user-facing terms like 'feature flags', 'feature toggles', 'Laravel Pennant', 'A B testing', and 'gradual rollouts', though a few common synonyms are missing and there are no file-extension-style triggers to reach a 5.

4 / 5

Distinctiveness Conflict Risk

Scopes clearly to the official Laravel Pennant package and adds an explicit negative boundary ('Do not trigger for generic Laravel configuration authorization policies authentication or non Pennant feature management systems'), minimizing conflict risk.

5 / 5

Total

19

/

20

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
laravel/boost
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.