← ClaudeAtlas

dependency-compatibility-policylisted

Политика зависимостей: latest-compatible, source-backed, SLSA Level 2, SBOM, lockfile discipline. Используй для: зависимости, версии, обнови пакет, миграция версий, совместимость, цепочка поставок. EN triggers: bump dependencies, package version policy, latest-compatible, lockfile discipline, supply chain check, SLSA level 2, SBOM.
NDDev-it-com/rldyour-claudecode · ★ 1 · AI & Automation · score 71
Install: claude install-skill NDDev-it-com/rldyour-claudecode
# Dependency Compatibility Policy ## Purpose Use current, compatible, secure, and maintainable technology choices without blindly chasing `latest`. Treat dependencies as supply chain risk that requires discipline. ## Selection Rules - Prefer latest compatible stable versions, not unverified latest versions. - Check official docs, release notes, migration guides, compatibility matrices, and project constraints before changing technology or dependencies. - Use `rldyour-explore` (`tech-research` + `web-research`) for technical research when compatibility or current best practice matters. - Respect lockfiles and package manager conventions. Do not manually edit generated lockfile content unless that is the project-standard workflow. - SemVer is a signal, not proof. Verify breaking changes against actual public API and runtime behavior. - Major upgrades require an explicit migration plan, affected-scope analysis, and rollback or fix-forward strategy. - New production dependencies must have a clear purpose, maintenance signal, license acceptability, security posture, and integration plan. - Do not add dependencies to avoid writing small project-specific code unless the dependency materially reduces risk or complexity. ## May 2026 Supply Chain Standards - **SBOM** (Software Bill of Materials): attach SPDX or CycloneDX SBOM to every release artifact. Operational, not experimental. - **SLSA Level 2** is the minimum for new repositories: verifiable build provenance via GitHub Act