verify-pin-bump

Verify SHA-256 pin mismatches and update rust/src/models.rs after checks.

68|7|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/drakulavich/kesha-voice-kit --skill verify-pin-bump
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-pin-bump
Source: https://github.com/drakulavich/kesha-voice-kit/tree/main/.claude/skills/verify-pin-bump
Command: npx skills add https://github.com/drakulavich/kesha-voice-kit --skill verify-pin-bump

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when a model SHA-256 mismatch surfaces (download_verified errors, manifest_tests failures, fresh download produces a different hash than rust/src/models.rs pins). Walks through the safe bump procedure — verify the upstream weights deliberately, then update the pin. Refuses to suggest commenting out verification.

Core Features & Use Cases

  • Guides through identifying and verifying a hash mismatch, ensuring intentional updates only.
  • Enforces the official bump procedure to align pins with upstream changes or mirrored content.
  • Provides guardrails to prevent bypassing verification and maintains safety of the model-pinning system.

Quick Start

Follow the safe bump procedure to verify upstream changes and update the pin when hashes legitimately change.

Frequently Asked Questions about verify-pin-bump

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely update a model SHA-256 pin when a hash mismatch occurs?

To resolve a SHA-256 hash mismatch, follow the verify-pin-bump procedure to verify upstream commits, check mirror integrity, and run smoke tests before deliberately updating rust/src/models.rs.

What causes a SHA-256 hash mismatch during model weight installation?

A SHA-256 hash mismatch occurs when fresh downloads differ from pinned hashes in rust/src/models.rs, often caused by a model mirror update or upstream weight changes surfacing in download_verified or manifest tests.

Can I bypass download verification if the model hash keeps failing?

No, you cannot bypass verification. The procedure refuses to suggest commenting out verification checks, enforcing strict alignment with upstream changes and maintaining the safety of the model-pinning system.

What is the official procedure to bump a model pin after a mirror update?

The official bump procedure guides you through identifying the mismatch, verifying upstream weights deliberately, checking mirror integrity, running smoke tests, and finally updating the pin in rust/src/models.rs.

When should I update model pins in rust/src/models.rs?

Update model pins when a fresh download produces a different SHA-256 hash than the existing pins, requiring deliberate verification of upstream weight changes and mirror integrity before applying the pin bump.