harness-review
Evaluate overnight runner components against a curated inventory using a 4-question rubric to classify each as load-bearing, experiment-candidate, or…
Skill by charleshall888
Chalk Labs
Need help deploying harness-review?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/charleshall888-harness-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/harness-review
What's inside
- Skill name
harness-review- Description
- Evaluate overnight runner components against a curated inventory using a 4-question rubric to classify each as load-bearing, experiment-candidate, or likely-deprecated. Use when user says "/harness-review", "review the harness", "audit overnight components", or "check for pruning candidates".
- License
- MIT
- Instructions
- 74 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Harness Review Evaluate each overnight runner component against its original rationale using the 4-question rubric below. Produce a structured verdict for all 17 inventory components, then list candidates for removal or experimentation. ## Section 1 — Component Inventory | Component | File | Original rationale | Initial classification | |---|---|---|---| | Round loop | `cortex_command/overnight/runner.py` | Safety loop that spawns fresh orchestrators per round; enforces wall-clock limits and circuit breakers. (Replaced the retired `runner.sh` — see `docs/overnight-operations.md`.) | load-bearing | | Orchestrator prompt | `cortex_command/overnight/prompts/orchestrator-round.md` | Thin orchestrator prevents context saturation across rounds — reads state only, does not accumulate implementation details | load-bearing | | Batch runner | `cortex_command/overnight/batch_runner.py` | Parallel feature dispatch; manages retry budget per task; auto-merges to main | load-bearing | | Batch plan hand-off | `cortex_command/overnight/batch_plan.py` + orchestrator prompt §6 | Orchestrator writes batch plan as markdown file; batch runner parses it; adds a parse boundary between planning and execution | pruning-candidate | | Retry loop | `cortex_command/pipeline/retry.py` | Fresh agent per attempt prevents context degradation across retries; routes failure types to different strategies | pruning-candidate | | Brain agent | `cortex_command/overnight/brain.py` | Post-retry triage when retry budget exhausted; produces SKIP/DEFER/PAUSE verdict | pruning-candidate | | Throttle manager | `cortex_command/overnight/throttle.py` | Subscription-aware concurrency; detects rate limits at runtime and reduces concurrency dynamically | load-bearing | | Deferral system | `cortex_command/overnight/deferral.py` | Routes questions needing human input to deferred/ directory; prevents questions from blocking the session | load-bearing | | State management | `cortex_command/overnight/state.py` | OvernightState dataclass with atomic save/load; phase transition tracking | load-bearing | | Backlog selection | `cortex_command/overnight/backlog.py` | Scores and filters backlog items for session; dependency graph, priority, and tag scoring | load-bearing | | Morning report | `cortex_command/overnight/report.py` | Collects session data and renders executive summary and per-feature sections | load-bearing | | Integration recovery | `cortex_command/overnight/integration_recovery.py` | Flaky guard re-run + repair agent after integration branch test failure | pruning-candidate | | Session plan | `cortex_command/overnight/plan.py` | Renders session plan from SelectionResult; validates repos; bootstraps state | load-bearing | | Status display | `cortex_command/overnight/status.py` | Live status snapshot during session | load-bearing | | Event logging | `cortex_command/overnight/events.py` | JSONL session event log; enforces event type validation | load-bearing | | Interrupt handler | `cortex_command/overnight/interrupt.py` | Graceful pause on signal (SIGINT/SIGTERM) | load-bearing | | Smoke tests | `cortex_command/overnight/smoke_test.py` | Pre-execution validation before session starts | load-bearing | ## Section 2 — Protocol Follow these steps in order. Do not skip steps. ### Step 1: Output disclaimer The very first line of your output must be: > Note: this assessment reflects model judgment only — no empirical session data was consulted. Treat verdicts as structured hypotheses, not conclusions. ### Step 2: Runtime scan List all `.py` and `.sh` files in `cortex_command/overnight/` and `cortex_command/pipeline/`. Compare against the inventory table above. Report exactly: "Evaluated N components from inventory; found M additional unlisted files: [list]." If M = 0, state "No unlisted files detected." ### Step 3: Docstring check For each listed component, read its module-level docstring and compare against the inventory rationale. Note any mismatches between the docstring and the rationale in the table. ### Step 4: Rubric evaluation For each component in the inventory (no exemptions based on initial classification), apply the 4-question rubric in Section 3 and assign a verdict. Display each component's evaluation inline as you work through them. ### Step 5: Candidates for Review section After all verdicts, output a "Candidates for Review" section that lists all components with verdict `experiment-candidate` or `likely-deprecated`, ordered lowest-blast-radius first. If no components received those verdicts, output: "Candidates for Review: none — all components evaluated as load-bearing." ## Section 3 — The 4-Question Rubric Apply these four questions to every component. No component is exempt. 1. What model limitation did this component compensate for? (Read the module docstring — quote the rationale.) 2. Is that limitation still real at Claude's current baseline? (This is a model judgment call — state confidence level explicitly: high / medium / low.) 3. What would fail or degrade if this component were removed from the runner? 4. Verdict: `load-bearing` (non-negotiable, removal causes real breakage), `experiment-candidate` (worth empirically testing removal), or `likely-deprecated` (limitation appears solved; removal is low-risk). ## Section 4 — Edge Case Handling Handle these conditions explicitly: - **`cortex_command/overnight/` not found**: Print "No overnight runner found at expected path" and stop. Do not attempt to evaluate any components. - **Listed component file missing from disk**: Note "not found at path" next to that component, skip rubric evaluation for it, and flag it as a maintenance item in a separate "Maintenance Items" section at the end. - **Module has no docstring**: Fall back to reading inline comments in the first 30 lines of the file. If no rationale is found there either, note "rationale undocumented" and flag the component.
From charleshall888/cortex-command, MIT.
More from charleshall888/cortex-command
- 0.606score
overnight
charleshall888
Plan and launch an unattended overnight session — pick refined features, approve the plan, hand off to the runner.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
android-cli
charleshall888
Orchestrates Android development tasks including project creation, deployment, SDK management, and environment diagnostics using the `android` command-line…
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
build
charleshall888
Take a refined ticket from spec through plan, implement, review, and complete.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
critical-review
charleshall888
Adversarial review — 1–2 fresh reviewer agents on distinct angles, consolidated here.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
dev
charleshall888
Development entry point — routes a request to the right workflow.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
discovery
charleshall888
Investigate a topic, then decompose it into backlog tickets grouped by epic.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
refine
charleshall888
Take a backlog item from idea to approved spec via Clarify → Research → Spec.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
research
charleshall888
Parallel research orchestrator — dispatches 1–6 agents across independent angles, synthesizes into research.md.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
morning-review
charleshall888
Walk the morning report after an overnight run — verify features, answer deferred questions, advance lifecycles, merge the PR, close tickets.
SkillAFreshness: A★ 3Claude Code +9 - 0.602score
r8-analyzer
Google LLC
Analyzes Android build files and R8 keep rules to identify redundancies, broad package-wide rules, and rules that subsume library consumer keep rules.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
writing-great-skills
charleshall888
Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
requirements
charleshall888
Use /cortex-core:requirements to gather requirements or define project scope.
SkillAFreshness: A★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 28, 2026 (3 months ago)
- Last release
- Oct 5, 2026 (24 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/charleshall888/cortex-command
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from charleshall888
- 0.606score
discovery
charleshall888
Investigate a topic, then decompose it into backlog tickets grouped by epic.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
android-cli
charleshall888
Orchestrates Android development tasks including project creation, deployment, SDK management, and environment diagnostics using the `android` command-line…
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
dev
charleshall888
Development entry point — routes a request to the right workflow.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
build
charleshall888
Take a refined ticket from spec through plan, implement, review, and complete.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
critical-review
charleshall888
Adversarial review — 1–2 fresh reviewer agents on distinct angles, consolidated here.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
refine
charleshall888
Take a backlog item from idea to approved spec via Clarify → Research → Spec.
SkillAFreshness: A★ 3Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get harness-review running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
harness-review skill. Agent Mart. https://agentmart.dev/skills/charleshall888-harness-review (last updated 2026-10-24)