CtrlK
BlogDocsLog inGet started
Tessl Logo

inertia-development

Conventions and best practices for Inertia.js apps with React or Vue — directory structure, page components, forms, shared data, navigation, and partial reloads.

67

Quality

84%

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

SKILL.md
Quality
Evals
Security

Quality

Content

90%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 a lean, highly actionable conventions reference with concrete code for common Inertia.js cases and clean section structure; its only real gap is the dangling reference to a non-existent rulebook.json.

Suggestions

Provide the referenced 'rulebook.json' (or note its location) so the INRT rule pointers resolve to real content.

If rulebook.json is intentionally external, add a one-line note on where to find it so the reference is not a dead end.

DimensionReasoningScore

Conciseness

The body is lean throughout — directory layout, per-framework conventions, and shared rules each delivered as terse rules plus minimal code, with no padding explaining what Inertia, React, or Vue are, matching the 'lean and efficient; every token earns its place' anchor.

5 / 5

Actionability

Concrete, copy-paste-ready examples cover the common cases — 'useForm({ title: '' })', 'usePage<SharedProps>().props', '<Link href="/posts">', 'router.reload({ only: ['propName'] })', 'Inertia::defer()' — matching the 'fully executable; specific examples cover common cases' anchor.

5 / 5

Workflow Clarity

This is a conventions reference rather than a multi-step workflow, but the sections are clearly organized and unambiguous with no destructive or batch operations requiring validation checkpoints; it sits above 3 for clarity but below 5 because no explicit sequenced workflow exists.

4 / 5

Progressive Disclosure

Content is well-organized into clearly separated sections and the 'Rules reference' signals a one-level-deep pointer to 'rulebook.json', but that referenced file is not present in the bundle, leaving a minor navigation gap that keeps it below 5.

4 / 5

Total

18

/

20

Passed

Description

70%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 specific and distinctive, listing concrete Inertia.js capability areas with natural trigger terms, but it omits any explicit 'Use when...' trigger guidance, capping completeness at 3.

Suggestions

Add an explicit trigger clause, e.g. 'Use when implementing or reviewing Inertia.js pages, forms, or navigation in a Laravel app' to satisfy the 'when' half of completeness.

Include a couple of natural synonyms or file/extension cues (e.g. '.vue', '.tsx', 'Inertia pages') to push trigger-term coverage toward 5.

DimensionReasoningScore

Specificity

Names the domain (Inertia.js with React or Vue) and enumerates six concrete capability areas — 'directory structure, page components, forms, shared data, navigation, and partial reloads' — giving several specific actions with only minor coverage gaps, matching the 'Lists several specific actions' anchor rather than the fully comprehensive 5.

4 / 5

Completeness

The description clearly answers 'what' (conventions and best practices with listed areas) but contains no 'Use when...' clause or equivalent trigger guidance, so per the rubric guideline completeness is capped at 3.

3 / 5

Trigger Term Quality

Includes natural terms a user would say — 'Inertia.js', 'React or Vue', 'forms', 'navigation', 'partial reloads' — giving good keyword coverage; falls short of 5 only because it lacks synonyms or file extensions.

4 / 5

Distinctiveness Conflict Risk

'Inertia.js apps with React or Vue' carves out a clear niche with distinct triggers and minimal overlap risk with other skills, matching the 'clear niche with distinct triggers' anchor.

5 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
masterfermin02/laravel-agent-skill
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.