Skip to main content
skill Claude Code

freeze · alirezarezvani — Claude Code skill: decision cooldown

This skill locks an approved strategic decision for a set period and blocks it from returning to the boardroom until the lock expires or a kill criterion fires. Use it when a decision is costly to reverse.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install c-level-agents@claude-code-skills
Open on GitHub

What freeze does

freeze checks that a decision is marked APPROVED, writes an end date to its record, and adds it to ~/.claude/freezes/active.md. While the lock is active, the cs-chief-of-staff router will not send that topic back to the boardroom unless a kill criterion triggers.

Set the period with /c-level-agents:freeze . To release a decision early, run /c-level-agents:freeze release ; the override is kept in the decision history. A triggered kill criterion releases the freeze automatically and routes the topic to /c-level-agents:post-mortem.

The skill is for strategic calls such as executive hires, layoffs, or market entry. Install it when you need a record of early overrides; it adds little for decisions that do not need a cooldown.

What it helps with

  • set a review hold for an approved decision
  • keep a topic out of the boardroom until the freeze expires
  • record why a decision was released early
  • route a decision to post-mortem when a kill criterion fires

Example prompts for the agent

  • Freeze `decisions/market-entry.md` for 90 days.
  • Release the freeze on `decisions/pricing.md` because the original conditions changed.
  • Show me the active freezes.

How to install freeze

1Plugin marketplace

/plugin marketplace add alirezarezvani/claude-skills
/plugin install c-level-agents@claude-code-skills

This installs the whole c-level-agents plugin with all its skills

2Skills CLI (Vercel)

npx skills add alirezarezvani/claude-skills --skill freeze -a claude-code

3Manually: put the files in place

~/.claude/skills/freeze/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/freeze/

From the same set349

The whole set →
engineering-skills Alireza Rezvani An engineering skill index for Claude Code that helps you select one specialist SKILL.md for the task at hand. It covers architecture, testing, DevOps, and data work. Claude Code 2,387installs finance-skills Alireza Rezvani Routes ambiguous finance prompts to the right bundled skill: financial-analyst, saas-metrics-coach, or month-end-close. Claude Code 2,312installs marketing-skills Alireza Rezvani A directory and router for marketing skills in Claude Code. It picks the right specialist skill for SEO, content, CRO, channels, and related tasks. Claude Code 2,264installs business-growth-skills Alireza Rezvani Routes growth and revenue prompts to the right specialized skill across customer success, sales engineering, RevOps, and proposals in Claude Code. Claude Code 2,189installs engineering-advanced-skills Alireza Rezvani An index of 37 engineering skills for architecture, automation, reliability, and platform work. Use it when a project needs task-specific engineering workflows. Claude Code 2,019installs product-skills Alireza Rezvani Product work orchestrator for Claude Code. Routes queries across 16 domain lanes and validates discovery trees with deterministic scripts. Claude Code 1,994installs pm-skills Alireza Rezvani Routes project-delivery requests across 8 PM sub-skills for Jira, Confluence, sprints, reporting, and team communication. Useful for controlled delivery work. Claude Code 1,975installs senior-backend Alireza Rezvani Scaffolds backend APIs, detects database bottlenecks, and runs load tests. Useful when designing Express routes, optimizing PostgreSQL, or preparing for production. Claude Code 1,674installs

Other versions of freeze

Similar

Questions about freeze

How do I install freeze in Claude Code?

Add the marketplace with /plugin marketplace add alirezarezvani/claude-skills, then install the plugin with /plugin install c-level-agents@claude-code-skills.

What does the freeze skill do?

It locks an approved decision for a chosen period, tracks active freezes, and blocks the topic from returning to the boardroom until expiry or a kill criterion.

How can I release a freeze early?

Run /c-level-agents:freeze release . The reason is logged in the decision history.

Source text

SKILL.md · MIT
---
name: "freeze"
description: "/c-level-agents:freeze [decision] [days] — Lock a strategic decision for a cooldown period to prevent impulse reversal. Mirrors gstack's safety primitives for the business layer. Use when an irreversible decision was made under pressure — e.g. a layoff plan or multi-year contract — and deserves a cooling-off lock before execution."
---

# /c-level-agents:freeze — Cooldown Lock on a Decision

**Command:** `/c-level-agents:freeze <decision-path> <days>`

Locks a decision for a defined cooldown period. During the freeze, the chief-of-staff router refuses to re-litigate the decision unless a kill criterion explicitly triggers.

Inspired by gstack's `/freeze` and `/guard` safety primitives — adapted from code-scoping to strategic-scoping.

## When to Use

Founders are pattern-matchers; pattern-matching after a tough decision often produces a reversal that's actually just decision fatigue. The freeze enforces a discipline:

- After any **irreversible** or **high-cost-to-reverse** decision (fundraise, layoff, market entry)
- After a **split-vote boardroom** (preserve the call against second-guessing)
- After a **founder gut-feel** override of unanimous advisor consensus (let it run)
- During a **personnel transition** (lock the strategy so the new exec can execute, not redebate)

## Default Freeze Periods

| Decision type | Default freeze |
|---|---|
| Fundraise round size / lead choice | 30 days |
| Pricing change | 60 days |
| Market entry / exit | 90 days |
| Layoff / RIF | 30 days |
| Strategic pivot | 90 days |
| Personnel (exec hire / fire) | 60 days |
| M&A LOI | 30 days |
| Custom | specify in command |

## Workflow

1. Read the decision record
2. Validate it has APPROVED status
3. Apply freeze: write `freeze_until: YYYY-MM-DD` to the decision record
4. Add to active-freezes index at `~/.claude/freezes/active.md`
5. cs-chief-of-staff router now refuses to re-route this topic to the boardroom until:
   - The freeze period expires, OR
   - A kill criterion explicitly triggers

## Output

The decision record is updated in place:

```markdown
# Decision: <title>
...
**Status:** FROZEN
**Frozen until:** YYYY-MM-DD
**Reason for freeze:** <text>
**Override condition:** Kill criterion <name> triggers OR founder issues `/c-level-agents:freeze release` with stated reason
```

The active-freezes index is updated:

```markdown
# Active Freezes
**Updated:** YYYY-MM-DD

| Decision | Frozen until | Override condition |
|---|---|---|
| <decision title> | YYYY-MM-DD | <kill criterion or /c-level-agents:freeze release> |
```

## Override

To unfreeze before the period ends, the founder runs:

```
/c-level-agents:freeze release <decision> <reason>
```

The unfreeze is logged in the decision history (preserved permanently). Forced overrides create a paper trail that surfaces at post-mortem.

## Auto-Override

If a kill criterion in the decision triggers, the freeze auto-releases and the chief-of-staff routes immediately to `/c-level-agents:post-mortem`. The freeze does not protect against reality; it protects against impulse.

## Why This Beats "Just Don't Re-Decide"

Founders have authority. Without an explicit lock + log, every wobble produces a "let's discuss this again" — which is exhausting for advisors and erodes the value of the boardroom. The freeze is **a process**, not a rule; it logs every override so the post-mortem can audit founder discipline.

## Routing

- `/c-level-agents:freeze release` — explicit early release
- `/c-level-agents:post-mortem` — auto-triggered if kill criterion fires
- `/c-level-agents:boardroom` — blocked until unfreeze or expiry

## Related

- Skill: [`decision-logger`](${CLAUDE_PLUGIN_ROOT}/vendor/c-level-advisor/decision-logger/SKILL.md)
- Agent: [`cs-chief-of-staff`](../../agents/cs-chief-of-staff.md) — enforces freezes in routing

---

**Version:** 1.0.0

© Alireza Rezvani · MIT · alirezarezvani/claude-skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor