CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

remix

Build and review Remix 3 applications using the `remix` npm package and subpath imports. Use when working on Remix app structure, routes, controllers, middleware, validation, data access, auth, sessions, file uploads, server setup, UI components, hydration, HMR, navigation, or tests.

Quality

88%

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

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

A well-engineered skill body: executable canonical patterns, an unusually disciplined progressive-disclosure structure with real, verified reference files, and a clear server-first workflow with a verification step. The only notable weaknesses are mild rule repetition across the three guidance sections and the absence of an explicit error-recovery loop in the workflow.

DimensionReasoningScore

Conciseness

The body is dense with Remix-3-specific, non-inferable facts (not-React component model, subpath imports, placement precedence) with no padding about known concepts, but a handful of rules are repeated across "Core Remix Rules", "Layout Anti-Patterns", and "Common Mistakes" (nested route-map keys, the app/controllers ban, boundary validation) and could be trimmed.

4 / 5

Actionability

Six complete TypeScript patterns (routes, typed controller, explicit router.map registration, middleware stack, parseSafe validate-mutate-respond, handle-props component) include correct subpath imports and are copy-paste ready; the only undefined identifiers are app-specific names like `books` and `<BooksIndexPage>`, not framework API gaps.

5 / 5

Workflow Clarity

The 9-step Default Workflow is clearly sequenced server-first and ends with explicit verification ("run the smallest relevant test and typecheck loop", "confirm auth and authorization boundaries"), but it lacks an explicit fix-and-retry feedback loop, matching anchor 4's minor validation gaps rather than anchor 5.

4 / 5

Progressive Disclosure

The task-to-reference table points to all 11 reference files that actually exist in the bundle, each one level deep and verified to start with a "What This Covers" header, plus explicit load-minimally guidance and common bundle combinations — matching the anchor for a clear overview with well-signaled one-level-deep references.

5 / 5

Total

18

/

20

Passed

Description

86%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 description with an explicit what-and-when structure and comprehensive natural trigger terms for the Remix domain. Its main limitation is that the capability statement stays at the broad "build and review" level rather than enumerating more granular actions, and a few generic trigger terms slightly raise conflict risk with adjacent web-framework skills.

DimensionReasoningScore

Specificity

"Build and review Remix 3 applications" names the domain with two concrete actions plus a specific mechanism ("`remix` npm package and subpath imports"), matching the anchor for 1-2 concrete actions rather than the several fine-grained actions of anchor 5 or anchor 4.

3 / 5

Completeness

It explicitly answers both what ("Build and review Remix 3 applications using the `remix` npm package and subpath imports") and when ("Use when working on Remix app structure, routes, ...") with concrete trigger phrases, matching the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

The when-clause enumerates 15 natural domain terms ("routes, controllers, middleware, validation, data access, auth, sessions, file uploads, server setup, UI components, hydration, HMR, navigation, or tests") — near-exhaustive of what a user would say when they need this skill, with no relevant file extensions applicable to a framework skill.

5 / 5

Distinctiveness Conflict Risk

The Remix 3 niche is clear, but generic trigger terms like "UI components", "navigation", and "tests" create minor overlap risk with React and general web-framework skills, fitting anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

17

/

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

TanStack/ai

Path

examples/ts-remix-chat/.agents/skills/remix/SKILL.md

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.