skills
来自 scenario-labs/skills 的 67 项代理技能 — 包括 scenario、scenario-game-assets、scenario-video。使用 npx skills add scenario-labs/skills 安装。
AI 翻译
Agent-native reporting framework: scenario-routed report protocols, bounded context bundles, checkpointed long-task memory, and mechanical structure audits — for Claude Code, Codex, Cursor, and Copilot.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
An agent-native reporting framework: scenario-adaptive report protocols, bounded
context routing, checkpointed long-task memory, and mechanical structural audits —
so the same task handed to an agent stops producing a different, unreadable report
every time.
💡 *Use it as an installed Skill in Claude Code / Codex /
Cursor / GitHub Copilot, or hand any agent one Markdown
index in link-only mode — no framework, no daemon, no lock-in.*
🤖 AI agents: read AGENT_START.md instead — the smallest
bootstrap, structured for LLM consumption, not human browsing.查看完整 README ↗An agent-native reporting framework: scenario-adaptive report protocols, bounded context routing, checkpointed long-task memory, and mechanical structural audits — so the same task handed to an agent stops producing a different, unreadable report every time.
中文版 README | English
💡 Use it as an installed Skill in Claude Code / Codex / Cursor / GitHub Copilot, or hand any agent one Markdown index in link-only mode — no framework, no daemon, no lock-in.
🤖 AI agents: read AGENT_START.md instead — the smallest
bootstrap, structured for LLM consumption, not human browsing.
🪶 Radically lightweight. The entire skill layer is plain Markdown plus one stdlib-only Python CLI. No database to maintain, no Docker to configure, no dependencies to install — fork it, rewrite it, adapt it to your stack.
🧾 Hand your agent the same task twice — get the same readable report shape both times. Route → bounded bundle → checkpoint → mechanical audit: the reporting contract survives hours of work and context compaction, and a bad delivery can be blocked by exit code instead of by hope.
Give an agent the same substantive task twice and you get two differently shaped reports; some are unreadable for humans. Style guides alone do not survive long tasks: after hours of work and context compaction, the agent has forgotten the reporting contract, and a giant "always follow this template" prompt taxes every turn and flattens short answers and deep experiment reports into the same shape.
This framework treats reporting as a routed, checkpointed, auditable protocol instead of a style preference. Whatever the wording, a reader should reliably find:
answer or status → evidence → explanation → boundaries or uncertainty → useful next step
Short answers may stay one sentence. Experiment reports must carry protocol, metrics, run counts, uncertainty, tables, and conclusion boundaries. An explicit user-requested format (JSON, three sentences, a paper section) always wins.
💭 Why routing instead of one big prompt? A resident mega-template taxes every turn and dies at the first compaction. Here a tiny micro-contract only decides when to activate; the full protocol is loaded once, at the reporting boundary, and the checkpoint file — not the context window — carries the contract across compaction.
💭 Why mechanical audits instead of "please follow the style"? Prompts reduce forgetting; they cannot block a bad delivery.
audit --strictreturns a real exit code you can wire into CI, so structure is enforceable — while the repository stays honest that no audit can verify your facts. Every finding the audit can emit, with its trigger and fix, is listed in docs/AUDIT-CODES.md.
reportctl edit-prompt).
Measured eight machine-written forms in the same-facts A/B and found half of
them induced by the protocol itself: a gpt-6-astra draft narrated eleven
inferences it declined to make (bare prompt: three); a gpt-5.5 draft wrapped
77 numbers in code spans because the protocol's own Markdown does. The core
contract is rewritten around the reader's next decision (omit what the reader
knows, state what is known and stop, give one position and the condition that
flips it), bundle strips the protocol's word-level code spans, and three
audits catch what survives (non-inference-statement, code-span-number,
process-leakage). New edit-prompt hands the draft to a second model with a
fidelity contract and the eight-item cut list. Re-run: narrated non-inferences
11 to 1, code spans 77 to 0, report 25% shorter; the edited draft kept every
number and audited clean. Default bundle budget 16,000 to 20,000 after a mode
was found silently over the old limit. Same day: finished exemplars
(reportctl exemplar MODE) for status-update, experiment-report,
decision-brief, and research-idea — a passage in the target register, EN and
CN, read before the first sentence; rules describe the form, the exemplar
shows it. Each passage is audited under its own mode in the test suite.reportctl review-prompt). The audit
checks form; this step checks meaning: claim-versus-visual consistency,
derived-number premises, reasoning validity, unsurfaced source contradictions,
fidelity to the fact sheet. Fed three pre-fix showcase drafts that had passed a
zero-warning audit, a second model flagged all three human-found reasoning
errors as blockers and found two more the human had missed. Also fixed two
regressions the framework caused on chat surfaces, found by a same-facts
same-model A/B against a bare prompt: no section markers and 1.7x hedging
(under-sectioned, hedge-saturation warnings; delta columns in baseline
tables). Honest result of that A/B: for a strong model on a one-shot short
report, bare and framework are close to a draw; the framework helped gpt-5.5
clearly more.postmortem lost a tie
to investigation-report; incident, papers, risks scored nothing because
only compound phrases were registered; , , , ,
were unknown). Nine modes gained plain-word and colloquial signals; the matrix
now routes 28/28 with all harness and activation routes unchanged, and it is a
unit test. New lists every one of
the 42 audit findings with trigger and fix, pinned to the source by a drift
test (); the
number-presentation checks stop reading inline-code tokens as context, exempt
explicit denials of best-run reporting, and no longer misread
as a threshold ().natural-tone / ablation / benchmarking modules,
sbar-handoff / executive-onepager / rebuttal-response / release-card
templates, seven readability audit warnings, report-in-response and
proportional-ceremony contract fixes, ARIS-style README restructure.reportctl --version, GitHub Pages demo, citation
metadata, cloud-sync test preflight.examples/showcase-20260825/ (16 finished reports +
deck + receipts), EN/CN README split, CJK print-clipping fix with real-render
regression tests.research-idea mode, 4 bounded research profiles
(RL / embodied / world models / VLA), 8 exact template assets, slide surface.insufficient_evidence.Full detail in CHANGELOG.md.
reportctl) that routes, bundles bounded context,
checkpoints long tasks, scaffolds, audits structure mechanically, emits a
cross-model semantic review prompt, and renders a strict JSON report IR.Paste this together with the repository link into your agent:
请先读取该仓库的 AGENT_START.md,并用其中的最小路由完成本次最终汇报;
不要读取全部协议。仓库:https://github.com/asimfish/super_agent_presentation
Or use the English bootstrap prompt in AGENT_START.md. Link-only mode is best-effort; installation is the persistent path.
git clone https://github.com/asimfish/super_agent_presentation.git
cd super_agent_presentation
python3 scripts/install.py plan --target /path/to/your/project --host codex # preview
python3 scripts/install.py apply --target /path/to/your/project --host codex # apply
--host claude, --host cursor, and --host copilot are also supported. The
installer never overwrites existing Skills or instruction files; see
INSTALL.md.
python3 skills/agentic-reporting/scripts/reportctl.py list
python3 skills/agentic-reporting/scripts/reportctl.py bundle \
--task "Report a five-seed RL ablation" \
--mode experiment-report --profile reinforcement-learning --module tables
python3 skills/agentic-reporting/scripts/reportctl.py audit \
--file report.md --mode experiment-report --strict
For a long task, save a checkpoint near the start, work freely, then let the final audit read the same checkpoint:
python3 skills/agentic-reporting/scripts/reportctl.py checkpoint \
--task "Report implementation results, verification, remaining risk" \
--mode implementation-handoff --surface chat \
--must-show "Verification evidence" \
--output <private-scratch>/agent-report.json
python3 skills/agentic-reporting/scripts/reportctl.py audit \
--file report.md --checkpoint <private-scratch>/agent-report.json --strict
examples/showcase-20260825/ holds one finished sample for
every mode and profile — generated through the real CLI workflow with every
receipt preserved, final verdict ALL PASS (16/16 strict audit, 16/16 semantic
oracle, 7/7 manual page review).
| See | Where |
|---|---|
| 12 core-mode reports (Chinese samples) | examples/showcase-20260825/modes/ |
| 4 research-profile reports (RL / embodied / world models / VLA) | examples/showcase-20260825/profiles/ |
| 7-page academic HTML deck + Chrome-printed PDF | html/deck.html · render/academic-talk.pdf |
| Every first-attempt failure and its fix, kept honestly | first-failures.md |
| Machine-readable manifest binding reports to receipts | manifest.json |
All example facts are synthetic fixtures; rendering was verified on macOS Chrome 151 only. Details and boundaries in examples/README.md.
flowchart LR
accTitle: Three-layer execution mechanism of agentic reporting
accDescr: A tiny resident contract saves a small checkpoint at long-task start and releases the detailed protocol; at delivery it reloads one primary protocol, at most two modules, and audits with the same checkpoint.
A[Resident micro-contract] --> B{Likely long task?}
B -- yes --> C[Route briefly, save tiny checkpoint]
C --> D[Release detailed protocol]
B -- no --> E[Do the task]
D --> E
E --> F[Reporting boundary]
F --> G[Reload checkpoint or pick one primary protocol]
G --> H[Research task: at most one domain profile]
H --> K[Prefer one display module, max two]
K --> L[Surface guide only when needed; template assets stay out of bundles]
L --> I[Audit with the same checkpoint, verify facts]
I --> J[Final report]
checkpoint + final audit --checkpoint exit codes in CI or a
wrapper.12 modes · 8 display modules · 4 research profiles · 5 surfaces · 12 exact templates — the full inventory with per-item summaries, bounded route files, and finished-example links lives in docs/CATALOG.md.
| Research/display need | Asset or profile | Enforced emphasis |
|---|---|---|
| General experiment | experiment-report-detailed | claim map, protocol, metric direction, run counts, uncertainty, reproducibility |
| Paper idea | research-idea mode + template | limitation, hypothesized mechanism, recent work, decisive experiment, falsifiers, kill criterion |
| Reinforcement learning | reinforcement-learning / rl-experiment-report | env steps, runs/seeds, tuning parity, learning curves, interval estimates, failed tasks |
| Embodied AI | embodied-ai / embodied-experiment-report | sim vs real, robot and sensors, success rule, resets/interventions, generalization axes, failure types |
| World models | world-models / world-model-experiment-report | model/data cards, open-loop prediction, closed-loop control, scaling, exploitation boundary |
| VLA | vla / vla-experiment-report | data mixture, embodiment and action interface, rollouts, generalization, latency, safety |
| HTML/PPT academic talk | academic-talk-html | dependency-free, responsive, printable, keyboard nav, assertion-evidence pages |
| Quarto slides | academic-talk-revealjs | Reveal.js, citations, speaker notes, self-contained HTML, appendix |
| Ablation study | ablation module | variant-versus-full-system comparison, interaction checks, tuning-policy parity, honest contribution tables |
| Performance comparison | benchmarking module | full-suite protocol, geometric/harmonic means, speedup and tail-latency discipline, platform disclosure |
| De-AI tone pass | natural-tone module | fidelity contract (facts, relations, scope survive rewriting), signal-to-action table for CN/EN boilerplate, misfire protection for technical vocabulary |
| Reviewer response | rebuttal-response | point-by-point quoting, outcome-first replies, precise revision locations, no unverifiable promises |
| Model/dataset release |
| Usage | Fits | Constraint strength |
|---|---|---|
| Send the repo URL to the agent | quick trial | best-effort; a URL is not an install and does not raise instruction priority |
Explicit $agentic-reporting invocation | one-off task with the Skill installed | medium |
| Installed Skill + host micro-contract | daily cross-task use | recommended; the host keeps reminding the finalization flow |
| Same-checkpoint audit + external wrapper/CI | long tasks, batch delivery | mechanically blockable by exit code; still does not verify facts |
| JSON IR + validator/renderer | APIs, durable formal reports | strongest structural constraint; does not replace evidence checking |
For formal reports, start from
skills/agentic-reporting/assets/templates/report-spec.json, then
validate-spec → render → audit --strict. The JSON IR separates verified /
inference / recommendation claims and requires verified conclusions to cite
evidence IDs. Details in README_CN.md and
docs/ARCHITECTURE.md.
This repository practices what it preaches: it does not claim measured
effectiveness it does not have. Two private blind controlled studies have been
run through the preregistered pipeline and their controller-generated aggregates
are published under evals/runs/controlled/:
| Run | Design | Primary composite (95% CI) | Primary gate | Token overhead (median / p90) | Claim status |
|---|---|---|---|---|---|
codex-20260825 | 28 held-out cases × 2 conditions × 3 seeds = 168 Codex runs; 84 blind pairs; 2 independent model raters | +0.214 [0.015, 0.478] | fail (< +0.3) | 8.1x / 27.8x | insufficient_evidence |
codex-20260826 | identical design, treatment pinned after the report-in-response and proportional-ceremony fixes | +0.315 [0.110, 0.579] | pass | 7.9x / 26.7x | insufficient_evidence |
What the studies support: under blind rating the framework condition scores
higher on 6 of 7 quality dimensions, concision reached parity in the second run,
visual selection precision and recall are 1.0, and zero framework responses
leaked a local path (45 of 46 critical-error records in the second run sit on
the baseline side). What they do not support: the efficiency gates fail
structurally — the framework writes full reports where the baseline often
answers in a line, so output tokens run ~8x and semantic density per 1,000
tokens collapses — and the 65% win-rate gate is unmet (45.2%). Cases were
synthetic, raters were models rather than humans, and the provider revision was
unpinned. The controller therefore keeps effectiveness_claim_eligible: false,
and this README claims no readability or efficiency gain. The earlier one-case
pilot remains published as insufficient_evidence for the same reason. Gates,
blinding, and receipts are specified in BENCHMARK.md and
evals/.
What is verified: deterministic routing, bounded bundles, checkpoint/audit mechanics, template rendering (329 unit tests + harness smoke + real-render regression on macOS Chrome 151), and the end-to-end showcase run with receipts in examples/.
AGENT_START.md # smallest bootstrap for link-only agents
AGENTS.md # resident micro-contract for this repo
adapters/ # Claude, Codex, Cursor, Copilot host adapters
skills/agentic-reporting/
SKILL.md # routing and finalization workflow
references/ # core, primary modes, display modules
assets/templates/ # exact Markdown/JSON structure guards
assets/presentations/ # HTML/Quarto academic deck templates
scripts/reportctl.py # route/bundle/checkpoint/audit/render CLI
dist/ # prebuilt link-only route bundles
examples/showcase-20260825/ # 16 finished reports + deck + audit receipts
evals/ # study schemas, templates, sanitized run records
scripts/ # installer, benchmark harness, study controller
docs/ # architecture, research, catalog, ADRs
tests/ # 329 unit tests
python3 scripts/check_test_env.py # preflight: cloud-sync/eviction hazards
python3 -m pip install -r requirements-dev.txt
python3 -m unittest discover -s tests -v
python3 scripts/presentation_benchmark.py smoke
The preflight warns when the clone sits in a cloud-synced folder (iCloud Desktop/Documents included) and fails when file content has been evicted — both make the subprocess-heavy tests hang or flake.
smoke validates known-good/bad fixtures and routing and prints
host_activation_observed: false — it calls no real host or model.
Architecture · Catalog · Audit codes · Research sources · Template provenance · Reporting standards · Context budgets · Performance · Security review · Benchmark protocol · Security policy · ADRs
See CONTRIBUTING.md. The short version: run the full test
suite, keep dist/ reproducible, and never add an effectiveness claim without
the evidence gates in BENCHMARK.md.
If this framework is useful in your work, cite it via CITATION.cff (GitHub's "Cite this repository" button) or:
@software{super_agent_presentation,
author = {asimfish},
title = {Super Agent Presentation: an agent-native reporting framework},
year = {2026},
version = {0.7.0},
url = {https://github.com/asimfish/super_agent_presentation}
}
Absorbed standards — the framework encodes 30+ named reporting sources (the ASA statement on p-values, CONSORT/PRISMA accounting, IBCS, NN/g scanning research, Google SRE postmortem culture, plain-language guidelines, benchmarking-crimes literature, model cards and datasheets, peer-review response norms, …). Every mapping is auditable in docs/REPORTING-STANDARDS.md; template provenance is tracked source-by-source in docs/TEMPLATE-SOURCES.md.
Adapted with license — the natural-tone module distills the MIT-licensed
shuorenhua de-AI rewriting skill by
@MrGeDiao into a fidelity-contracted display
module plus a deterministic audit rule.
README conventions — the structure of this README (dated What's New, numbered contents, honest boundary callouts) follows the example set by ARIS.
Host platforms — Claude Code · Codex · Cursor · GitHub Copilot.
MIT — see LICENSE.
复盘排查周报交接审稿p < 0.01e-5unlabeled-uncertainty (a ±
never labeled SD/SEM/CI), threshold-p-value (p < 0.05, n.s.),
p-value-without-effect-size, null-result-without-interval,
significance-euphemism (approached significance),
up-to-without-central-tendency, and best-of-n-runs — EN and CN, silent
on all 107 committed examples. A pure throughput/speedup/tail-latency study
now routes to experiment-report instead of falling through to
concise-answer; the eval harness accepts the ablation, benchmarking,
and natural-tone modules it previously rejected, guarded by a drift test;
and two new harness cases (ablation-component-contribution,
benchmark-speedup-honest) are the first to exercise those modules.k/n with Wilson/Clopper-Pearson intervals and
the resolvable-difference rule (7/10 vs 8/10 is undetermined), matched
back-to-back real-robot comparisons with interleaved order, stratified bootstrap
intervals and named variance sources for few-run RL aggregates, a
leakage/contamination declaration in every experiment report, explanation vs
speculation and no anthropomorphic verbs, and agreement statistics plus
position-bias controls for human or model judges. Three new research-mode
audit warnings (success-rate-without-denominator,
significance-without-statistic, anthropomorphic-claim) make the mechanical
part enforceable; ten primary sources registered in
docs/REPORTING-STANDARDS.md.reportctl --version are back in sync. Details in
CHANGELOG.md.evals/runs/controlled/codex-20260826/).
168 real Codex executions on 28 held-out cases, 84 A/B pairs blind-rated by two
independent model raters, frozen before unblinding: composite gain +0.315
(95% CI [0.110, 0.579], threshold +0.3), framework ahead on 6 of 7
dimensions with concision at parity, zero framework responses leaking local
paths. Efficiency gates still fail (7.9x median output-token overhead), so
the claim status remains insufficient_evidence — see
Evidence status.natural-tone display module (module count 7 → 8), distilled from the
MIT-licensed shuorenhua rewriting
skill: a fidelity contract (tone edits change wording, never facts, relations,
scope, or numbers), a CN/EN signal-to-action table, and misfire protection for
technical vocabulary. A new ai-tone-boilerplate audit warning flags only the
highest-precision boilerplate (值得注意的是, 综上所述, delve,
game-changer, …), with inline code spans exempt.ablation, benchmarking),
and two new templates (rebuttal-response, release-card), every mapping
auditable in docs/REPORTING-STANDARDS.md.
Audit-clean finished examples for both templates landed the same day
(#3).cjk-halfwidth-punctuation
audit warning catches the most visible CJK typography defect.release-card |
| identity and license, intended use, provenance with exclusion accounting, disaggregated evaluation, limitations |