CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/renovate-config

Reference for `renovate.json` - Mend Renovate dependency-update orchestrator (multi-platform: GitHub / GitLab / Bitbucket / Azure DevOps / Gitea); top-level keys (`extends` for preset references, `schedule`, `prConcurrentLimit`, `vulnerabilityAlerts`); `packageRules[]` array with `matchPackageNames` / `matchUpdateTypes` / `automerge` matching; `ignoreDeps`, `addLabels`, `automergeSchedule`. Use when authoring or reviewing Renovate configs in any repo platform Renovate supports.

77

Quality

97%

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

Overview
Quality
Evals
Security
Files

Quality

Content

92%

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

The body is lean, highly actionable, and clearly sequenced with real validation/audit checkpoints. Its main weakness is progressive disclosure: it is a monolithic file with no reference files splitting the dense reference material one level deep.

Suggestions

Split the dense reference material — preset list, schedule syntax, and anti-patterns — into a references/ file (e.g. REFERENCE.md) and link to it one level deep from SKILL.md.

Move the full packageRules match-condition catalog (Step 4) and self-hosted deployment detail into a separate advanced reference, keeping SKILL.md as an overview with quick-start examples.

Add clearly signaled reference links (e.g. 'See [PRESETS.md](references/PRESETS.md)') so navigation to detail is explicit rather than inlined.

DimensionReasoningScore

Conciseness

Table-driven and lean; nearly every token earns its place (key tables, compact code blocks) with minimal concept re-explanation. Not a level above since 3 is the ceiling; not a 2 because it avoids the padded 'what is X' prose seen in the bad anchors.

3 / 3

Actionability

Multiple complete, copy-paste-ready JSON/JSON5/YAML config examples (canonical config, preset extends, packageRules, vulnerabilityAlerts, self-hosted GitLab CI) rather than pseudocode. Not below 3 because guidance is concrete and executable throughout.

3 / 3

Workflow Clarity

Steps 1–8 are clearly sequenced, with explicit review checkpoints — the Step 7 quarterly audit of `enabled: false` rules and re-review dates, plus an anti-patterns table giving fix paths. Not a 2 because validation/audit checkpoints are explicit rather than implicit.

3 / 3

Progressive Disclosure

No bundle files exist and the skill is a single ~270-line monolithic SKILL.md that inlines a full reference (presets table, schedule syntax, anti-patterns) that could live in one-level-deep reference files. Well-organized, but not split with clearly signaled external references, so it does not reach 3.

2 / 3

Total

11

/

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 distinctive, naming concrete config keys plus an explicit 'Use when' trigger with platform context. It avoids vagueness and clearly separates Renovate from sibling tools.

DimensionReasoningScore

Specificity

Lists multiple concrete config elements — top-level keys (`extends`, `schedule`, `prConcurrentLimit`, `vulnerabilityAlerts`), `packageRules[]` matching fields (`matchPackageNames`/`matchUpdateTypes`/`automerge`), and `ignoreDeps`/`addLabels`/`automergeSchedule` — rather than vague actions.

3 / 3

Completeness

Explicitly answers what (the config surface and keys) and when ('Use when authoring or reviewing Renovate configs in any repo platform Renovate supports').

3 / 3

Trigger Term Quality

Includes natural terms a user would say (`renovate.json`, 'Renovate configs', 'dependency-update', 'authoring or reviewing') and explicit platform context; it is not merely technical jargon.

3 / 3

Distinctiveness Conflict Risk

Clear Renovate-specific niche with named platforms and explicit contrast against Dependabot; unlikely to trigger for the wrong skill.

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.

Reviewed

Table of Contents