plumbline-benchmark
Run the compact Plumbline-versus-stock Codex execution benchmark from this controller repository, using isolated fresh sessions and evidence-based cost reports.
Skill by nickyfactz
Chalk Labs
Need help deploying plumbline-benchmark?
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/nickyfactz-plumbline-benchmark
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: finance, agent-building
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/plumbline-benchmark
What's inside
- Skill name
plumbline-benchmark- Description
- Run the compact Plumbline-versus-stock Codex execution benchmark from this controller repository, using isolated fresh sessions and evidence-based cost reports.
- License
- MIT
- Instructions
- 38 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Plumbline benchmark controller You own the campaign, not the candidate implementations. Use `bench.py`; do not become an additional Plumbline orchestrator and do not solve the fixtures in this conversation. ## Read only the required controller guidance Locate the kit root from this file. Read `START_HERE.md`, `docs/HOST_SETUP.md`, `config.example.json`, and `docs/TELEMETRY.md`. Use `docs/METHODOLOGY.md` when interpreting results. Do not preload reference solutions, grader source, or candidate solution transcripts into evaluation prompts. ## Prepare without asking routine setup questions 1. Run `python bench.py selftest`. Resolve a working Python 3.11+ executable and installed Codex executable locally. Run `python bench.py init-config`, preserving an existing local config. The user request selects pilot/full, root subset, repeat count, and whether a new or existing campaign is intended; default to the two-run pilot when no scope was selected. An explicit full-suite request means the 24-run full matrix, not an additional pilot campaign. 2. Perform HOST_SETUP's read-only discovery. Resolve exact current model IDs, native plugin installation, profile permissions, saved authentication, and the actual Ponytail implementer-only hook. Never invent model IDs, flatten all role efforts to medium, silently remove Ponytail, or copy the user's whole global agent configuration. Discover before asking. Native login/trust may require one user interaction; report the exact blocker and do not start paid work while it remains. 3. Configure only the dedicated benchmark state, auth source reference, and minimal Ponytail seed. For the current default comparison use `baseline_mode: stock`, continuous Execute, Standard speed, unchanged plugin-recommended workers, and the actual implementer-only hook. Validate the native hook receipt and negative controls. Never enable `audited-bypass` without the user's explicit approval of the exact audited hooks. 4. Confirm the user-visible configured limits once. Treat these as observed-spend guards, not exact invoice limits. Do not automatically raise caps or launch extra calibration requests. Any small host-only model probe belongs to disclosed setup overhead, not a hidden free run. Run `python bench.py doctor`. 5. Before freezing, record host setup evidence in `config.local.json` disclosures: Codex build, permission profile, hook identity/version, scope, activation/trust verification, model resolution, any supported adapter change, and unavailable account-debit telemetry. Model or provider changes require refreshed official rate evidence in a new dated pricing file. Never overwrite a historical price snapshot. 6. Run `python bench.py prepare --preset full` for the requested full matrix, or `--preset pilot` for the two-run pilot. Use `--models terra` and `--repeat 3` only when requested. Native initialization is done deterministically by the runner in disposable candidates; do not run a paid init conversation for every task. ## Execute one matched pair, then the remaining matrix Run `python bench.py run --max-runs 2`. Use the host terminal's normal long-running command observation. If the tool wait expires while the process continues, attach to that process or inspect `status`/heartbeat. Never launch another controller on top of it. Inspect first-pair evidence before continuing: native Plumbline activated, the approved local role profiles actually dispatched, reported root model/effort match configuration, the exact Ponytail hook affected only implementers, Git checkpoint operations worked, and all descendant usage reconciles to `complete-observed`. Check for native warnings about untrusted or skipped hooks, ignored settings, unsupported models/efforts, protected Git paths, or fallback roles. Do not require the pilot task to pass before continuing: a valid measured coding failure is a result. Require the **harness and treatment to be valid**. Do not repair a candidate, rewrite a fixture to help it, or feed hidden failures back to the agent. When the mechanics are valid and a full campaign was requested, run `python bench.py run` to continue the SAME campaign. Do not make a second pilot copy. The script skips finalized cells, enforces limits, writes intermediate reports, and stops on gaps. A telemetry/host repair changes the harness and needs a new frozen campaign; retain failed setup/runs as disclosed overhead. Do not erase earlier evidence. If interrupted, inspect PID/state first. Use `recover` only after both controller and candidate are confirmed stopped. Recovery finalizes the interrupted attempt; it does not silently retry it. Ask for an explicit new campaign or repetition only when the user wants new attempts. Never poll a quiet worker to death. ## Report Run `python bench.py report`. Import actual debits only through `import-charges` with authoritative per-run evidence; absence is `N/A`. Do not derive subscription dollars from tokens or a percentage bar. Keep controller/preflight/setup cost separate and disclose whether it could be measured. Return the report paths and a compact account of paired verified passes, failure/timeout counts, observed all-attempt spend per verified completion, time, false claims, incomplete cost coverage, and the treatment disclosure. Distinguish statistical uncertainty, unmatched partial cohorts, and code-health diagnostics from measured quality improvements. Do not automatically buy judge-agent runs or add arms. Use the raw report for numbers, not memory. Cite exact local evidence when explaining a failure. Do not claim Plumbline won merely because it delegated, generated more tests, used fewer tokens, or cost less on only its successful runs.
From nickyfactz/plumbline, MIT.
More from nickyfactz/plumbline
- 0.654score
maintainable-code
nickyfactz
Shape and review production code for human legibility, maintainability, safe change, and performance-aware design.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-agent-team
nickyfactz
Initialize, audit, update, retune, or extend a repository-adapted Plumbline agent team for Codex or Claude Code without global installation.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-closeout-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline
nickyfactz
Enter Plumbline at the latest safe phase from an idea, design, plan, implementation, bug, review request, accepted feature, or an uninitialized repository…
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-execute-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-plan-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.639score
plumbline-init
nickyfactz
Initialize or reassess Plumbline for a repository through a read-only audit and one approved setup proposal.
SkillAFreshness: A★ 28Claude Code +9 - 0.639score
plumbline-review-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.601score
plumbline-review
nickyfactz
Perform an independent, report-only code-quality and acceptance audit of implementation, behavior, proof coverage, and canonical documentation.
SkillBFreshness: B★ 28Claude Code +9 - 0.601score
plumbline-shape
nickyfactz
Shape a product concept through repository research and one product-level question or bounded batch of independent questions at a time, without implementing it.
SkillBFreshness: B★ 28Claude Code +9 - 0.599score
plumbline-plan-adoption-engine
nickyfactz
Internal Plumbline engine.
SkillBFreshness: B★ 28Claude Code +9 - 0.599score
plumbline-shape-engine
nickyfactz
Internal Plumbline engine.
SkillBFreshness: B★ 28Claude Code +9
Signals
- Stars
- 28
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 10, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/nickyfactz/plumbline
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from nickyfactz
- 0.654score
maintainable-code
nickyfactz
Shape and review production code for human legibility, maintainability, safe change, and performance-aware design.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-agent-team
nickyfactz
Initialize, audit, update, retune, or extend a repository-adapted Plumbline agent team for Codex or Claude Code without global installation.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-plan-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-closeout-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-execute-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline
nickyfactz
Enter Plumbline at the latest safe phase from an idea, design, plan, implementation, bug, review request, accepted feature, or an uninitialized repository…
SkillAFreshness: A★ 28Claude 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 plumbline-benchmark 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
plumbline-benchmark skill. Agent Mart. https://agentmart.dev/skills/nickyfactz-plumbline-benchmark (last updated 2026-10-24)