CtrlK
BlogDocsLog inGet started
Tessl Logo

agenta-package-practices

Where to put frontend code (package vs app layer) and how to use the @agenta/* packages. Use when authoring or moving code in web/packages, choosing between @agenta/ui, @agenta/entities, @agenta/entity-ui, @agenta/shared, @agenta/playground, using molecules, loadable/runnable bridges, the EntityPicker, or writing package unit tests.

72

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

77%

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

The content is highly actionable with extensive executable code and concrete package guidance, but it is a long monolithic body that repeats import listings and inlines detail that the signposted README references are meant to hold. Workflow clarity is solid on the happy path but lacks an explicit validation feedback loop for risky package moves.

Suggestions

Add an explicit validate→fix→retry loop for package moves: after `pnpm turbo run build/lint --filter=@agenta/<package>`, state that failures must be fixed and re-run before pushing, mirroring the destructive-operation checkpoint pattern.

De-duplicate the import listings: the @agenta/* subpath imports appear in both the "Package overview"/README table region and the "Subpath imports" section — consolidate to one authoritative list to trim tokens.

Move the longer worked examples (full vitest config, Fern-mock test, molecule anti-patterns) into reference files under ./references and link to them one level deep, so SKILL.md stays a lean overview and progressive disclosure reaches the score-3 anchor.

DimensionReasoningScore

Conciseness

The body is information-dense and mostly assumes Claude's competence, but the ~440-line single file repeats the same import listings several times (subpath imports, package overview, selection guide) and includes some justifying prose ("Why:", data-flow narration) that could be tightened, so it is mostly efficient but somewhat padded.

2 / 3

Actionability

Provides concrete, copy-paste-ready code throughout — EnhancedModal usage, subpath imports, molecule useController/get/set examples, bridge selectors/actions, EntityPicker variants, and a full vitest config and mock example — all executable rather than pseudocode.

3 / 3

Workflow Clarity

Placement and build verification are sequenced ("Verify your change builds AND lints before pushing" with explicit pnpm turbo commands), but the destructive/batch operations — package moves and hierarchy reordering that can break the build — lack a validate→fix→retry feedback loop, capping workflow clarity at 2 per the destructive-operation guideline.

2 / 3

Progressive Disclosure

It signals one-level-deep references ("Full documentation: web/packages/.../README.md") for molecules, bridges, and selection, but no bundle/reference files actually exist in ./references, ./scripts, or ./assets, so the bulk of detailed guidance is inlined in SKILL.md rather than appropriately split out, leaving structure present but not fully realized.

2 / 3

Total

9

/

12

Passed

Description

100%

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, complete, and well-triggered, clearly stating both what the skill does and when to use it with concrete package and primitive names. It avoids vague fluff and reads in appropriate third-person imperative voice.

DimensionReasoningScore

Specificity

Enumerates multiple concrete capabilities — "where to put frontend code (package vs app layer)", "how to use the @agenta/* packages", and a specific list of @agenta/ui, @agenta/entities, @agenta/entity-ui, @agenta/shared, @agenta/playground, molecules, bridges, EntityPicker, and unit tests — matching the score-3 anchor for multiple specific concrete actions.

3 / 3

Completeness

It explicitly answers both what (frontend code placement + how to use @agenta/* packages) and when, via an explicit "Use when authoring or moving code..." clause, matching the score-3 anchor for clear what-and-when with explicit triggers.

3 / 3

Trigger Term Quality

The "Use when" clause covers natural developer phrases — "authoring or moving code in web/packages", "choosing between @agenta/...", "using molecules, loadable/runnable bridges, the EntityPicker", and "writing package unit tests" — giving good coverage of terms a user would actually say.

3 / 3

Distinctiveness Conflict Risk

It targets a distinct niche — the @agenta/* workspace package system and frontend package-vs-app placement — with triggers unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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
Agenta-AI/agenta
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.