본문으로 건너뛰기
cccskills
무료GitHub에 공개

zip-run

Zip recorded Anabasis v2 runs for handover at a chosen depth (--light, --medium, --verbose). Use when the operator asks to zip, bundle, archive or send a run, a round, its log, its harness or "everything the model saw", or names a size cap. One command, three cumulative levels, any number of runs, a README, a reading guide and a MANIFEST inside every zip.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.5 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Zip a run

One command makes the bundle, and the level decides how deep it reaches.

bun run runs zip [<name> ...] --light|--medium|--verbose [--out <zip>] [--max-mb N] [--note <file>]

A name is a round (.ana/d2/<name>/) or a live solve (.ana/live/<name>.jsonl) in any worktree of the repository, matched as bun run runs pulse matches it: abl25 takes the four rounds whose names hold it. No name takes every run. The zip lands at --out, by default ./<names>-<level>.zip; put it in the session scratchpad and send it with SendUserFile.

Pick the level from the request

operator sayslevelmeasured on the twenty runs of 2026-10-08
"the log", "what happened", "under 2 MB", handover to a reviewing model--light4.7 MB, 188 files (1.7 MB for one arm's four rounds)
"why was this answer refused", "the checker", "what the harness installed"--medium5.7 MB, 342 files
"everything", "what the model was told", "the prompts"--verbose11.0 MB, 1,712 files

Light is refused over 2 MB a run, and --max-mb sets any other cap. When a cap refuses, name fewer runs or choose a lighter level. Do not strip files by hand inside a zip.

What each level holds

Levels are cumulative. A v2 run is its log, so every level holds each run's whole log.jsonl: every gate, session, turn, tool call, verdict and reading.

  • light adds what the log names by digest only: each harness a session kept (states/<digest>/, less a checker copy) and the brief.
  • medium adds the checker (checks/, and the correctness-model/ a harness holds when its Builder was given one) and the toolchain's own files (states/tree-*).
  • verbose adds whatever else the round's folder holds, and the tracked src, tools, docs and package.json of each worktree at its commit. The prompts are rendered by that source and are not in the log.

Never held, at any level: installed packages, caches and built bundles (node_modules, .bundle-snapshots, a pip target), a link, and a file named like a secret. MANIFEST.json names each under left. No file is left for its size, since a long round's log is the run: the command prints each group's size, and the cap is the whole zip's.

What goes with it

README.md opens every zip: the runs with their commit and ending, the groups with their sizes and what was left. GUIDE.md is tools/runs/zip-guide.md as it stands: how to read a bundle, in what order, what it cannot answer and what not to conclude from it. Edit the guide, not the script, to change what a recipient is told. MANIFEST.json lists every file with its size and group.

Pass your own reading with --note: it rides as NOTES.md, and the guide tells the recipient to check it against the log. Say there what the README cannot know: which runs were still going, which arm differs from which and by what commit, and which readings you do not believe yet.

A run with "no ending in the log" was still running when zipped, or is of a kind that reports none. A worktree "with uncommitted changes" ran source the zip's commit does not fully name.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Use after an Anabasis v2 comparison, checkpoint or system change, and before any sentence claims that a harness, a model or a patch improved something. States what one reading may be said to show: the identities it was made under, the counts kept apart, whether it was repeated, which part of a harness it belongs to, whether a mechanism was live in the run, and whether the measurement is valid as distinct from whether it was exploited. Ends in one fixed report.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

s-smits/anabasis632026년 10월 20일 업데이트

Launch and collect independent Codex sessions (gpt-6-luna at high, xhigh or max; gpt-6.1-sol at low to xhigh) for bounded parallel work, from Claude Code or from Codex: one manifest, one detached launcher, one report a session, a drain while it runs, and a retry of the sessions that ended without a report. Owns the Codex transport when another skill sets the questions, as whole-run-investigation does for its lanes. Use when the operator asks for Luna or Sol sessions, a swarm, many sessions, a reasoning effort, a Codex subagent from Claude Code, or a later collection of reports. Tell a request to launch from one to wait and collect.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

s-smits/anabasis632026년 10월 20일 업데이트

commit-r

무료

The commit-R protocol: a test-driven rewrite of one compartment of Anabasis v2. Commit what is in flight, remove the compartment's tests in an "R:" commit, write them again from a stated hypothesis so the production code fails on purpose, remove the production files in a second "R:" commit, then write the production code again, rewrite the neighbouring functions the old shape bent, and delete what served only it. Use when the operator says "commit R", "commit-R protocol", "remove and rewrite the tests" or "rewrite from scratch", or asks for a test-first pass that looks for a faster, simpler path to the same outcome.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

s-smits/anabasis632026년 10월 20일 업데이트

The harnesses a campaign keeps, read outside a run: which there are and where each came from, what each is made of and what moved from its parent, what each was measured to be, trying one on a task, the audit before a promotion and the blind review at a handover, whether a part earns its place, and changing what makes a harness or what a seat is told about one. Use when the operator asks which harness is current, what a Builder changed, whether a harness is ready to promote or hand over, to run a kept harness on a task, or to change the harness contract. Reading one run is whole-run-investigation's, wording a claim attribution-and-proof's.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

s-smits/anabasis632026년 10월 20일 업데이트

Hand a question about Anabasis v2 to an outside Oracle model as one task document and one zip. The Oracle reads GitHub; the zip carries what it cannot fetch: campaign logs and kept harnesses through `bun run runs zip`, a reader's output, predictions with how each resolved, patches for commits never pushed. Use when the operator asks to prepare an Oracle question, a report request, a problem statement or a second opinion on a run, a reading or a design, or to send the latest runs to an outside model. Produces local files; uploading is the operator's.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

s-smits/anabasis632026년 10월 20일 업데이트

Measure whether a change made the tree simpler, on numbers rather than impressions — line counts, branching, coupling, interface width, rule count, standing exemptions and model-visible prose — across one diff or a whole stack of pull requests. Use before claiming a pass reduced complexity, when deciding which pull request in the stack added the machinery, and to read a function's branch count, which no v2 gate reports.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

s-smits/anabasis632026년 10월 20일 업데이트

s-smits의 스킬 모두 보기

이 스킬의 문제 신고