unfreeze

Remove the .freeze lock file to re-enable merges after release freezes.

70|42|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/tranhieutt/software_development_department --skill unfreeze-tranhieutt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unfreeze
Source: https://github.com/tranhieutt/software_development_department/tree/main/.claude/skills/unfreeze
Command: npx skills add https://github.com/tranhieutt/software_development_department --skill unfreeze-tranhieutt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the post-release lock so that merges and regular development can continue once a freeze period ends, preventing stalled progress after deployments.

Core Features & Use Cases

  • Safe freeze detection reads the .freeze file to confirm that the codebase is locked before acting.
  • Controlled unfreeze prompts for confirmation, deletes the lock file, and announces that merges are re-enabled.
  • Traceable logging appends an entry to production/session-state/active.md when available to keep a record of the release transition.
  • Use Case: After a successful release and deployment, tell the release manager to open the codebase so QA fixes and new features can be merged immediately.

Quick Start

Confirm that release is complete and unfreeze the codebase by removing the .freeze lock so development can resume.

Frequently Asked Questions about unfreeze

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

FAQPage Schema
How do I unfreeze a codebase after a release to allow merges again?

To unfreeze a codebase, the process reads the `.freeze` lock file to confirm the codebase is locked, prompts for user confirmation, and deletes the lock file to re-enable merges.

What is a code freeze and when do I need to remove the release freeze?

A code freeze is a release management workflow period where the codebase is locked to prevent merges. You remove the release freeze after successful deployments to resume regular development and merge QA fixes.

How does session logging work when ending a code freeze?

Session logging works by optionally appending an entry to `production/session-state/active.md` when ending a code freeze. This maintains a traceable record of the release transition in your workflow.

Can I resume development without manually deleting the .freeze file?

Yes, this process safely detects the `.freeze` file automatically and handles the deletion for you. It ensures controlled branch control by prompting for confirmation before removing the lock and resuming development.

Does unfreezing a branch require any external dependencies or tools?

No, unfreezing a branch requires no external dependencies. It only needs the existing `.freeze` file for lock detection and optionally accesses `production/session-state/active.md` for deployment logging.