agentsclimarketplace

Freeze

Skill tranhieutt/software_development_department/.claude/skills/freeze

Locks the codebase to prevent unintended writes during a freeze period such as before a release or during an incident. Use when the user mentions freezing, code lock, or release lockdown.From its SKILL.md

Install
npx -y skills add tranhieutt/software_development_department --skill freeze

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

1.9 KB, 387 tokens by cl100k_base, as published. Nobody here has run it

Code Freeze

Lock the codebase in preparation for a release. Create a .freeze file containing freeze information.

Workflow

1. Read Current Status

Check if .freeze already exists by reading the file. If it exists, display the information and ask:

"The codebase is currently frozen for: [REASON]. Do you want to override the current freeze? (yes/no)"

If no, stop.

2. Get Freeze Reason

If no argument is provided, ask:

"What is the reason for the freeze? (e.g., 'Release v2.1.0', 'Hotfix deployment', 'Sprint end')"

3. Create .freeze File

Write the following content:

FROZEN=true
REASON=[reason]
FROZEN_AT=[ISO timestamp]
BRANCH=[current branch from git rev-parse --abbrev-ref HEAD]

4. Notification

Display:

πŸ”’ CODEBASE FROZEN
Reason : [reason]
Time   : [timestamp]
Branch : [branch]

Non-critical merges are blocked. Only hotfixes are permitted.
To unlock: /unfreeze

5. Suggested Next Steps

  • /release-checklist β€” Run the full release checklist
  • /guard β€” Check the freeze status at any time
  • /unfreeze β€” Unlock after the release is complete

Edge Cases

  • Existing freeze: Ask for override confirmation before overwriting.
  • No git repository: Still create .freeze but omit the BRANCH field.

Related Skills

  • /guard β€” Check freeze status before merge/deploy
  • /unfreeze β€” Remove freeze after release
  • /release-checklist β€” Full release workflow
  • /hotfix β€” Deploy urgent fixes during a freeze

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.