Borrowing it
Nothing to install: this file belongs to binary16labs/prime-silo. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/binary16labs/prime-silo/main/.claude/skills/phase-runner/SKILL.mdgit clone --depth 1 https://github.com/binary16labs/prime-siloWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/binary16labs/prime-silo/phase-runner)<a href="https://agentmods.dev/skills/binary16labs/prime-silo/phase-runner"><img src="https://agentmods.dev/badge/skills/binary16labs/prime-silo/phase-runner/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/binary16labs/prime-silo/phase-runner"><img src="https://agentmods.dev/badge/skills/binary16labs/prime-silo/phase-runner.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00082 | $0.00507 |
| Opus 5.5 | $0.00033 | $0.00203 |
| Sonnet 5.5 | $0.00016 | $0.00101 |
| Haiku 4.5 | $0.00008 | $0.00051 |
Grade A, and why
phase-runner scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Phase runner (draft — manual protocol until W1/W2 land)
- Read the protocol once:
delivery/README.md. It is binding; this skill is its checklist. - Select: open
delivery/board/BOARD.md, take the TOPMOST item in READY. Never choose. - Claim: move its line to CLAIMED (
· <agent> · <ISO date>), append aclaimedline todelivery/board/LOG.md, commitchore(delivery): claim <ID>BEFORE working. - Sandbox:
git worktree add .worktrees/<ID> -b feat/<ID> main(contractsandbox: worktree). Work only inside it. Never restart services a live run depends on. - Read ONLY your contract (
delivery/tasks/<ID>.md). Insufficient contract = logblocked: contract insufficient — <missing>and stop. Never improvise scope. - TDD, in order: failing test (run it, observe red, commit) → implement → green → refactor.
Name tests after the contract's
Scenario:lines. Respect the allowlist andbudget. - Verify: run the contract's
verifycommand until exit 0 from a clean tree. Lint/format touched files. Validate contracts changed:node scripts/gates/w0.mjs. - Hand off: move the board line to VERIFY + append
ready-for-verifyto LOG (honest deviations included), commit on main. You may NOT move your own task to DONE — a fresh clean-checkout session with a distinct identity re-runs the gate (README rule 7). - Blocked twice = stop. Append
blockedwith the exact error and what you tried.
Log format: <ISO-ts> | <task-id> | <event> | <agent> | <note> — append-only, never edit history.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 26 lines · 82 tokens per session scan A 9f42908c5249
phase-runner is a skill published in the GitHub repository binary16labs/prime-silo (5 stars, last pushed 13d ago), licensed MIT. It adds 82 tokens to every session and 507 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
phase-runner compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| phase-runnerbinary16labs/prime-silo | Skill | 5 | 13d ago | MIT | A | 82 | Claude Code |
| compose:tddsergezuber/FABULA-LLM-5 | Skill | 82 | 1mo ago | MIT | A | 17 | Claude Code, Codex |
| test-driven-developmentmvschwarz/openrig | Skill | 8.7k | today | Apache-2.0 | A | 17 | Claude Code, Codex |
| adk-go-self-reviewgoogle/adk-go | Skill | 8.9k | yesterday | Apache-2.0 | A | 87 | Claude Code, Codex |
| gentle-aiGentleman-Programming/gentle-pi | Skill | 804 | 1mo ago | MIT | A | 40 | Claude Code, Codex |
| buildingromiluz13/cc10x | Skill | 166 | 16d ago | MIT | A | 43 | Claude Code |
| tddgenai-io/san | Skill | 147 | yesterday | Apache-2.0 | A | 73 | Claude Code |