skills/specify-cooldown-for-renovate-or-dependabot/SKILL.md
Add a one-week cooldown to Dependabot or Renovate dependency update configuration. Use when a repository needs Dependabot `cooldown.default-days: 7`, Renovate `minimumReleaseAge: "7 days"`, or migration from Renovate `stabilityDays` to `minimumReleaseAge`.
npx skillsauth add stefafafan/skills specify-cooldown-for-renovate-or-dependabotInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when updating an existing repository so dependency update tools wait 7 days before proposing regular version updates.
Check for Dependabot and Renovate configuration. A repository may have one, both, or neither.
Dependabot:
.github/dependabot.yml.updates list.Renovate:
renovate.jsonrenovate.jsoncrenovate.json5.github/renovate.json.github/renovate.jsonc.github/renovate.json5.gitlab/renovate.json.gitlab/renovate.jsonc.gitlab/renovate.json5.renovaterc.renovaterc.json.renovaterc.jsonc.renovaterc.json5package.json with a top-level renovate objectFor each Dependabot updates entry with a package-ecosystem, add this only when that entry does not already have cooldown:
cooldown:
default-days: 7
Rules:
cooldown, even if it does not use default-days or uses a different value.cooldown at the same mapping level as package-ecosystem, directory, and schedule.Example:
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
cooldown:
default-days: 7
Add an overall Renovate cooldown by setting:
"minimumReleaseAge": "7 days"
Rules:
minimumReleaseAge already exists in the effective Renovate config, leave it unchanged.stabilityDays exists and root-level minimumReleaseAge does not, replace stabilityDays with minimumReleaseAge: "7 days".package.json, apply these rules inside the top-level renovate object, not the package manifest root..renovaterc may be JSON or JSONC; inspect before editing.minimumReleaseAge or stabilityDays inside packageRules unless the user explicitly asks for package-rule-specific changes.Examples:
{
"minimumReleaseAge": "7 days"
}
{
"renovate": {
"minimumReleaseAge": "7 days"
}
}
cooldown now have cooldown.default-days: 7.minimumReleaseAge: "7 days" when it did not already define minimumReleaseAge.testing
Update GitHub Actions workflows to use pnpm/action-setup cache support introduced in v4.3.0. Use when creating or editing workflow YAML files that install pnpm, especially when they use actions/setup-node cache: pnpm or actions/cache entries for pnpm store paths.
data-ai
Create or update GitHub Actions workflow files with remote `uses:` entries pinned to full commit SHAs annotated with the resolved release tag. Use whenever creating or updating a workflow file which contains `uses:` entries.
tools
Pick the correct Go version for `go` and `toolchain` directives. Use when an agent needs to bump the Go version, update a go or toolchain directive, or align Go versions in go.mod, go.work, CI, containers, version manager files, or docs.
documentation
Draft conventional commit messages that explain why a change exists instead of listing what changed. Use when trying to write a git commit message.