Unfreeze
Skill tranhieutt/software_development_department/.claude/skills/unfreeze
Unlocks the codebase after a release freeze or incident freeze period to resume normal development. Use when a freeze period ends or when the user mentions unfreezing or lifting the code freeze.From its SKILL.md
npx -y skills add tranhieutt/software_development_department --skill unfreezeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.7 KB, 344 tokens by cl100k_base, as published. Nobody here has run it
Code Unfreeze
Remove the code freeze, allowing merges and development to continue.
Workflow
1. Check Status
Read .freeze. If it does not exist, notify and stop:
"β Codebase is not currently frozen. Unfreeze is not needed."
2. Display Current Freeze Information
π Current Freeze:
Reason : [REASON from .freeze]
Frozen at : [FROZEN_AT]
Branch : [BRANCH]
Duration : [calculated from FROZEN_AT to current time]
3. Confirmation
Ask:
"Are you sure you want to unfreeze? Is the release/deployment complete? (yes/no)"
If "no", stop.
4. Remove .freeze
Use Bash to delete the file: rm .freeze
5. Log to Session State
Append to production/session-state/active.md (if it exists):
## Unfreeze Log β [timestamp]
- Unfrozen at: [timestamp]
- Was frozen for: [duration]
- Reason was: [reason]
6. Notification
β
CODEBASE UNFROZEN
Development can resume normally.
All merges and deployments are now permitted.
Edge Cases
- No freeze exists: Notify clearly, take no further action.
- active.md does not exist: Skip the logging step, do not throw an error.
Related Skills
/freezeβ Lock the codebase/guardβ Check the current status/release-checklistβ Full release workflow
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.