CtrlK
BlogDocsLog inGet started
Tessl Logo

linea-dependency-maintenance

Safely plan and execute JavaScript/TypeScript dependency maintenance across npm and pnpm repositories, including npm lockfiles, pnpm workspaces, catalogs, overrides, release-age policies, audits, CI validation, Dependabot boundaries, PRs, and GitHub tracking issues. Use whenever the user asks to update, bump, refresh, audit, clean, modernize, or review dependencies, reduce vulnerabilities, clean overrides, or prepare dependency PRs/issues.

97

1.00x
Quality

Does it follow best practices?

Impact

89%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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 tight, imperative workflow with executable commands, explicit validation and feedback loops, and well-signaled one-level-deep references to real bundle files. It respects Claude's competence while remaining concrete and actionable throughout.

DimensionReasoningScore

Conciseness

The body is lean, imperative, and bullet-driven ('Detect the package-manager contract from lockfiles...', 'Treat release-age and cooldown rules as hard gates') with no explanation of concepts Claude already knows like npm, pnpm, or semver; not 2 because there is no unnecessary explanation to tighten.

3 / 3

Actionability

Provides fully executable commands ('npm outdated --json || true', 'pnpm outdated -r --format json || true', 'node <skill-dir>/scripts/eligible-updates --manager auto --days 3', 'git status --short --branch') and concrete triage categories; the bundled eligible-updates is a real Node script, so commands are copy-paste ready; not 2 because guidance is complete rather than pseudocode.

3 / 3

Workflow Clarity

Sequenced phases (Preflight → Policy → Inventory → Triage → Apply → Overrides → Validation → Tracking → Stop And Ask) with explicit validation ordering and a feedback loop ('If a supposedly safe update breaks validation, revert just that candidate and document why'), appropriate for this batch/dependency context; not 2 because checkpoints are explicit and recovery is defined.

3 / 3

Progressive Disclosure

Overview body signals one-level-deep references that are real files ('references/npm.md', 'references/pnpm.md', 'scripts/eligible-updates' all verified present) via a dedicated Additional Resources section, with no nested references; not 2 because references are clearly signaled and content is appropriately split rather than inlined.

3 / 3

Total

12

/

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, comprehensive, and uses a clear third-person voice with an explicit 'Use whenever...' trigger covering natural user phrasings. It cleanly answers both what the skill does and when to invoke it, with low conflict risk against other skills.

DimensionReasoningScore

Specificity

Lists many concrete actions across sub-domains ('npm lockfiles, pnpm workspaces, catalogs, overrides, release-age policies, audits, CI validation, Dependabot boundaries, PRs, and GitHub tracking issues'), matching the 'multiple specific concrete actions' anchor; not 2 because coverage is comprehensive rather than partial.

3 / 3

Completeness

Explicitly answers both what ('Safely plan and execute JavaScript/TypeScript dependency maintenance...') and when (explicit 'Use whenever...' trigger), satisfying the anchor for both; not 2 because the when clause is present and explicit, not implied.

3 / 3

Trigger Term Quality

The 'Use whenever the user asks to update, bump, refresh, audit, clean, modernize, or review dependencies, reduce vulnerabilities, clean overrides, or prepare dependency PRs/issues' clause covers natural phrasings a user would actually say; not 2 because common variations are well represented.

3 / 3

Distinctiveness Conflict Risk

Scoped to 'JavaScript/TypeScript dependency maintenance across npm and pnpm repositories' with package-manager-contract specifics, giving a clear niche unlikely to trigger for unrelated skills; uses third person voice throughout.

3 / 3

Total

12

/

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
Consensys/linea-monorepo
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.