prereg-freeze

Freezes confirmatory research protocols as hash-bound, append-only records before runs.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/ricfulop/cba-agentic-engineering-bootstrap --skill prereg-freeze-ricfulop
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: prereg-freeze
Source: https://github.com/ricfulop/cba-agentic-engineering-bootstrap/tree/main/skills/prereg-freeze
Command: npx skills add https://github.com/ricfulop/cba-agentic-engineering-bootstrap --skill prereg-freeze-ricfulop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Confirmatory research loses credibility when protocols are silently changed after seeing results. This Skill enforces hash-bound preregistration so that estimands, gates, exclusions, and analysis plans are frozen before confirmatory runs begin, preventing HARKing and undisclosed protocol drift. ## Core Features & Use Cases - Protocol Freezing: Records the protocol as a dated, content-hashed file (e.g., protocol_freeze.json) before any confirmatory run starts. - Immutable Versioning: Treats every protocol change as a new versioned record rather than an in-place amendment, and logs deviations as append-only numbered D-entries. - Scope Discipline: Keeps pilot and exploratory results classified as such, blocks do-not-retune weights and gates, and requires a new freeze for each new study. - Use Case: Before launching a confirmatory N-run campaign from a demonstrator package, freeze the analysis plan with a content hash so reviewers can verify the protocol predates the results. ## Quick Start Freeze my confirmatory protocol as a dated, hash-bound record before I start the N-run campaign.

Frequently Asked Questions about prereg-freeze

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

FAQPage Schema
When should I not start confirmatory runs?β–Ό

Do not start confirmatory N-runs from a demonstrator package that was never frozen for that purpose. The protocol must be frozen specifically for the confirmatory campaign first.