Observability & enforcement

See every session, skill, and PR.
Enforce the right behavior.

Full observability into how your team codes with agents — every session, every token, every skill, every PR — and the enforcement to make sure the right skills actually get used. Receipts, not vibes.

zeroshot report · tue 9:02am
what did my agents do last night?
14 sessions · 3 PRs shipped · 2 waiting on approval
412k tokens (−38% vs last tue) · top skill: rate-limiting.md
flagged: mike re-derived the auth flow again — skill suggested
─── enforcement ───
git push
PR #4317 blocked — required skill sql-collapse didn’t run
skill applied · checks pass · PR unblocked

local & team

Your own observability.
Then your whole org's.

Solo, with the CLI, you get full observability into your own agent work. On a team, it rolls up across everyone.

LOCAL · just you
  • Read any of your sessions in full — tokens, cost, timing, every tool call
  • See which of your skills ran, and what each one saved
  • Track your own spend by day, week, and month
TEAM & ORG
  • Every teammate's sessions — and which skills ran on which PR, not just yours
  • What skills are used on what PR, across every repo
  • Where tokens go across the team — by model, by person, by repo
  • Org-wide adoption, compliance, and enforcement

[1] · session observability

Every session, live
and on the record.

See what’s running right now and read any past session in full — tokens and cost, timing and turns, every tool call, and the signals ZeroShot pulled out of it. One click turns a friction pattern into a skill.

  • live status across the team — working, waiting, idle
  • full detail: tokens, cost, span, turns, and tool activity
  • a signal pipeline per session — and a one-click create skill
zeroshot sessions · all repos live · 2 active
bb-website · sh-zeroshot-positioningLocal · just nowWORKING
bb-recorder · roma/sidebarLocal · 58m agoWAITING
remote-dev-setup · mainLocal · 6m agoIDLE
AI-SEO · mainLocal · 6h agoIDLE
2.4M tokens · $0.38 · 1 you · 18 agent
signal pipeline · 8 signals → create skill

[2] · usage observability

Where every token goes.

Spend by day, week, and month — by model, by person, and by repo — with a projection for where you’ll land, and the output-per-prompt that proves your skills are working. The bill stops being a surprise.

Today
215.9M
$446
This week
1.8B
$3,376
Last 30 days
12.4B
$22,986
Token speed
337/s
tokens / session
Blended rate
$2/M
API estimate
Output / prompt
15K
with skills loaded

By model · last 30 days

claude-opus-4-861.3M
gpt-5.534.2M
gpt-5.415.2M
claude-haiku-4-56.8M

[3] · skill observability & enforcement

Is the skill actually
getting used?

For every skill: coverage and adoption, who owns it, and how healthy it is — then set the rules: when it runs (automatically on a flow, or manually) and require it where it matters. A skill file no one runs changes nothing.

  • coverage & adoption — what share of eligible sessions ran it
  • rules for when each skill fires, by file glob or work type
  • governance — owner, source, health, ready-to-enforce
add-service-deploymentREADY TO ENFORCE
65%
Coverage
65%
Adoption
22
Sessions

When this skill runs

Run anytime files matching **/*.{ts,tsx} change.
Owner Spencer Shulem · Source session steering · No duplicates

[4] · pr observability

Was this skill used on this PR?

ZeroShot enforces the required skills before a commit lands, and marks every PR compliant or not — with the evidence behind it. The skill no longer depends on whether someone remembered to run it.

commit guard — PR #4327
zeroshot commit --pr 4327
checking required skills…
ok  codebase-conventions
ok  sql-collapse
ok  commit
success: commit guard passed
open PRs · skill compliance
#4327 Add Paragon workflow v2COMPLIANT
#4316 Add call clip editingCOMPLIANT
#4317 Make Pulumi Postgres…1 MISSED
#4249 Align schemas across…1 MISSED

[5] · the daily report

All of it, in Slack,
before your first coffee.

Every morning ZeroShot posts the overnight to #eng: a TL;DR that leads with speed and time saved, your rank vs the team, a snapshot of new and updated skills, and a per-person view of what everyone’s working on.

  • overnight TL;DR — PRs shipped, speed, hours saved
  • new & flagged skills — review or fix, one click
  • where everyone’s stuck — with the skill that fixes it
zeroshotApp#eng · Mon, Jun 8 · 7:02 AM
Good morning ☀️

Overnight your team shipped 8 PRs about 4× faster and skipped 15h of repeat work. 3 new skills are ready for review.

─── Saved this week ───
15 hrs
60 hrs this month from skill reuse
⚡ 4× faster
Efficiency
76/100 +1
You rank #2 of 14 on the teamTop 9% of ZeroShot teams

Skills cut repeat work 90% — about $3,140 saved this month.

─── Active sessions · Live · 7 running ───
oauth-rewrite · bb-app · auth/oauthnowWORKING
stripe-webhook · bb-app · payments2mNEEDS APPROVAL
sidebar-redesign · bb-recorder · roma/sidebar6mWAITING
─── snapshot ───
3
new skills to review
17
skills updated
1
needs your fix
─── New & flagged skills ───
/payments-reviewspotted across 11 PRsReview
/export-perfspotted across 6 ticketsReview
/migration-guardmissed a rollback 3×Fix
─── ─── ───

Where everyone's stuck: 3 sessions burned 40k+ tool calls on the export migration — add /migration-guard to fix.

─── What everyone's working on ───
ranked by efficiencyefficiency
1nikhil-sbuilding auth/oauth-rewrite983 sessions
2youscoping codex/llm-data-source914 sessions
3maya-rshipping payments/stripe-webhook862 sessions
4daniel-kreviewing the export-perf fix711 session
Illustrative — generated from your team's real sessions.

the point, in one sentence

“For the first time I can actually see how my team codes with agents — who’s stuck, where the tokens go, and whether the skill actually ran.”

Spencer Shulem, CEO
ok. give it to me. two ways in:
Download for macOSv0.7.1 · 13.0 MB · free, no account
Book a demo for your team →SOC 2 · can run locally