Agent skill

Frozen Checks

by DanMcInerney in DanMcInerney/architect-loop

A skill your agent uses when the strategist drafts per-issue graded checks after decomposition and before builder dispatch.

MITAuto-check passedAgent Workflows

Install Frozen Checks

skills CLI
$ npx skills add DanMcInerney/architect-loop --skill frozen-checks -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install DanMcInerney/architect-loop frozen-checks --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/DanMcInerney/architect-loop.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/frozen-checks .claude/skills/frozen-checks && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
frozen-checks
GitHub stars
626
Token cost
~816 tokens
SKILL.md length
466 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when the strategist drafts per-issue graded checks after decomposition and before builder dispatch.

  • The strategist drafts per-issue graded checks after decomposition and before builder dispatch
  • SKILL.md covers RUN grammar, Falsifiable and atomic, Dependency surface and Freeze protocol, plus 1 more section
  • Calls git

What it does

Frozen Checks is an agent skill from DanMcInerney/architect-loop. Use when the strategist drafts per-issue graded checks after decomposition and before builder dispatch. Produces one check file per issue at docs/checks/<run/<slice.md, frozen in git, read-only after.

Its SKILL.md is about 820 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows. It works with Git. The repository describes itself as: Super optimized /goal loop. Massive token savings and higher quality. Smart model designs and reviews, cheaper model builds.. The licence is MIT.

When your agent uses it

  • The strategist drafts per-issue graded checks after decomposition and before builder dispatch

Example prompts

  • “/frozen-checks”

What it can do on your machine

Read from SKILL.md and the folder at commit 28dca7d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Frozen Checks loads about 816 tokens when it runs. Until then it costs about 55 tokens; SKILL.md has 466 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~55
When it runs · the whole SKILL.md, loaded when a task matches
~816

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from DanMcInerney/architect-loop at commit 28dca7d, republished under its MIT licence (© DanMcInerney). 466 words, ~816 tokens.

Download SKILL.mdSave it as .claude/skills/frozen-checks/SKILL.md (or your agent's skills folder).
name
frozen-checks
description
Use when the strategist drafts per-issue graded checks after decomposition and before builder dispatch. Produces one check file per issue at `docs/checks/<run>/<slice>.md`, frozen in git, read-only after.

Frozen checks

One check file per issue, at docs/checks/<run>/<slice>.md. Open it with purpose, a spec pointer, and a fix contract stating what a failure means and which file to fix — that header is the closing review's entire intent context for the issue. Write for a reader with no other memory of this run, in the codebase-design vocabulary (skills/codebase-design/SKILL.md).

RUN grammar

Normative from the shipped runner, skills/architect/check-runner.ps1; cite it, do not restate it divergently from skills/architect/dispatch.md's ## Check-runner dispatch. A graded item is exactly:

- RUN: `command` -> exit:<n> with optional trailing match:"<substring>".

match: is a fixed, case-sensitive stdout substring — never a regex. A RUN item without an -> exit:<n> expectation makes the runner exit 5 with no partial evidence kept; that is a check defect, not a builder defect. Every other line — rationale, judge-only intent items — is read by the closing review and the orchestrator, never graded by the runner.

Falsifiable and atomic

Each RUN item asserts exactly one falsifiable fact. Run every draft command against the current tree before freezing; a check that cannot fail is not a check.

Attack-list, run before freeze:

  • Repo-name grep collisions — a pattern that matches unrelated hits because it contains the repo's own name.
  • Self-matching — a pattern that matches the check file itself, not just the intended target.
  • git grep is blind to a builder's untracked new files in a worktree that hasn't staged them; use filesystem grep/test there instead.
  • New artifact paths — run git check-ignore <path>; a gitignored path never gets graded no matter what the check says.
Show full SKILL.md (215 more words)Show less

Dependency surface

A RUN command's dependency set — the test files, validators, and scripts it executes — is part of the check's enforcement surface: agents that game a check edit the test, not the criteria file. Name that set in the check header. Decomposition keeps those files out of MAY TOUCH by default; when an issue legitimately owns one (a job writing the tests a RUN item runs), every builder edit to it must be disclosed in the job report, and the orchestrator re-verifies intent before trusting a green — the edited dependency must still fail a known-bad input.

Freeze protocol

All check files for a run commit to the factory branch before any builder is dispatched; record the freeze SHA on the tracking issue. After that commit, everything under docs/checks/ is read-only to every builder and reviewer — an edit there is an automatic FAIL regardless of the rest of the job report. An intent change discovered after freeze is a ruling: it goes in the run's rulings file, never a rewrite of the frozen check.

Duration hints

An issue or check file may note a duration hint in prose (e.g. "full suite ~20m") so a monitor doesn't mistake legitimate long work for a stall. A hint is informative only — never a kill ceiling, never a RUN expectation.

© DanMcInerney, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/frozen-checks of DanMcInerney/architect-loop.

Open the folder on GitHubat commit 28dca7d

Compare with similar skills

Frozen Checks next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Frozen Checks compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Frozen Checks this skillDanMcInerney/architect-loop626—~816Automated safety check: PassMIT
Darwin Skill Optimizeralchaincyf/darwin-skill6.2k1 repos~4.7kAutomated safety check: PassMIT
CodeGraph Agent Evalcolbymchenry/codegraph74k—~950Automated safety check: PassMIT
Neat-Freak Knowledge CloseoutKKKKhazix/khazix-skills21k—~1.9kAutomated safety check: PassMIT
O2 Review Loopopenobserve/openobserve22k—~3.7kAutomated safety check: PassAGPL-3.0
Beads Task Memorygastownhall/beads28k—~1.2kAutomated safety check: PassMIT

Similar skills

  • Darwin Skill Optimizer

    alchaincyf/darwin-skill

    Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.

    6.2k GitHub starsUsed in 1 repo~4.7k tokens
    Agent WorkflowsAuto-check passed
  • CodeGraph Agent Eval

    colbymchenry/codegraph

    Benchmarks how much CodeGraph helps a coding agent on a real repository, comparing runs with and without it for a chosen local or published version.

    74k GitHub stars~950 tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Neat-Freak Knowledge Closeout

    KKKKhazix/khazix-skills

    Brings project docs, agent rule files, authorized memory and leftover workspace files back in line with what the code and runtime actually do at the end of a work session.

    21k GitHub stars~1.9k tokensUpdated 8 days ago
    Agent WorkflowsAuto-check passed
  • O2 Review Loop

    openobserve/openobserve

    Splits a change into planner, coder and independent reviewer roles: you confirm a spec, a subagent implements it, and a separate reviewer checks each round's local WIP commit.

    22k GitHub stars~3.7k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Beads Task Memory

    gastownhall/beads

    Tracks multi-session work with dependencies in the bd issue tracker so the agent can find ready tasks and recover its context after conversation compaction.

    28k GitHub stars~1.2k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Searches past Claude Code, Codex and Cursor sessions and summarizes what was worked on, tried or decided, using extraction scripts instead of reading raw logs.

    24k GitHub stars~3.1k tokensUpdated today
    Agent WorkflowsAuto-check passed

More from DanMcInerney/architect-loop

All 11 skills in this repo
  • Architect Research

    DanMcInerney/architect-loop

    A skill your agent uses when the user asks for discovery-scale research that informs a decision: brainstorming a project or feature, choosing a technology, or requests like "research X", "what's the…

    626 GitHub stars~2.3k tokensUpdated 26 days ago
    Auto-check passed
  • Adversarial Review

    DanMcInerney/architect-loop

    A skill your agent uses when the architect factory orchestrator dispatches a fresh strategist subagent to harden a draft spec: falsify it with file:line evidence, fold the surviving findings into a…

    626 GitHub stars~1.1k tokensUpdated 26 days ago
    Auto-check passed
  • Architect

    DanMcInerney/architect-loop

    A skill your agent uses when the user asks to architect, run or continue the autonomous software factory, turn a goal into a hardened tracker issue plan, dispatch builder jobs, grade finished work…

    626 GitHub stars~2.5k tokensUpdated 26 days ago
    Auto-check passed
  • Architect Fast

    DanMcInerney/architect-loop

    A skill your agent uses when the user asks to architect-fast a change, run the light factory lane, or factory-build a small goal — a few files, roughly one sitting, at most ~3 parallel issues — into…

    626 GitHub stars~1.9k tokensUpdated 26 days ago
    Auto-check passed
  • Final Review

    DanMcInerney/architect-loop

    A skill your agent uses for the closing whole-run review in the architect factory — the only model review in the loop: dispatched by the orchestrator, at finish, to one fresh strategist subagent…

    626 GitHub stars~1.7k tokensUpdated 26 days ago
    Auto-check passed
  • TDD

    DanMcInerney/architect-loop

    Test-driven development for factory builders. An agent skill from DanMcInerney/architect-loop.

    626 GitHub stars~730 tokensUpdated 26 days ago
    Auto-check passed

Works with

Categories

Questions about Frozen Checks

What does Frozen Checks do?

A skill your agent uses when the strategist drafts per-issue graded checks after decomposition and before builder dispatch. Frozen Checks is an agent skill from DanMcInerney/architect-loop. Use when the strategist drafts per-issue graded checks after decomposition and before builder dispatch.

When should I use Frozen Checks?

Frozen Checks fits situations like: the strategist drafts per-issue graded checks after decomposition and before builder dispatch.

How do I install Frozen Checks in Claude Code?

Run `npx skills add DanMcInerney/architect-loop --skill frozen-checks -a claude-code`. Or copy the skill folder (skills/frozen-checks in DanMcInerney/architect-loop) into .claude/skills/frozen-checks in your project. Claude Code loads it when a task matches its description.

How do I install Frozen Checks in Codex?

Run `npx skills add DanMcInerney/architect-loop --skill frozen-checks -a codex`. Or copy the skill folder (skills/frozen-checks in DanMcInerney/architect-loop) into .agents/skills/frozen-checks in your project. Codex loads it when a task matches its description.

Can I use Frozen Checks in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add DanMcInerney/architect-loop --skill frozen-checks -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/frozen-checks, .gemini/skills/frozen-checks, .github/skills/frozen-checks and .opencode/skills/frozen-checks in your project.

What does Frozen Checks need to run?

Going by SKILL.md and its folder, Frozen Checks needs the command-line tools its instructions call (git).

Does Frozen Checks access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Frozen Checks safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Frozen Checks use?

Frozen Checks is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Frozen Checks use?

About 816 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Frozen Checks?

Skills that share tags, products or a category with Frozen Checks: Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars), CodeGraph Agent Eval (colbymchenry/codegraph, 74k stars), Neat-Freak Knowledge Closeout (KKKKhazix/khazix-skills, 21k stars) and O2 Review Loop (openobserve/openobserve, 22k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Frozen Checks?

DanMcInerney (a GitHub user) maintains it in DanMcInerney/architect-loop, which has 626 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on September 13, 2026.

Source: DanMcInerney/architect-loop on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.