zzon-seq

zzon-seq is a skill for Claude Code from HOKlNG/zzon-doc. It costs 142 tokens per session (1,427 once invoked), scanned A, original, MIT.

A code-analysis workflow that creates interactive HTML sequence diagrams showing which actors exchange messages and in what order. Sequence diagrams are visual timelines of requests, responses, and branches in a process.

In plain words
What is it for?
Tracing a feature from routes through handlers, services, queues, databases, and consumers, then documenting that flow as a self-contained HTML diagram.
Why use it?
It makes call order and system interactions easier to follow than reading scattered code files.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter.

Runs only inside its plugin — its command needs a path that Claude Code sets for a plugin’s own hooks and for nothing else. Install the plugin, not this.

Part of the zzon-doc plugin — 4 skills shipped together

Good fit Tracing a feature from routes through handlers, services, queues, databases, and consumers, then documenting that flow as a self-contained HTML diagram.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.

Claude Code
/plugin marketplace add HOKlNG/zzon-doc
Claude Code
/plugin install zzon-doc

Made for: Claude Code.

Or install zzon-doc, the plugin that ships this one along with the rest of its 4 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for zzon-seq

README.md
[![agentmods](https://agentmods.dev/badge/skills/hoklng/zzon-doc/zzon-seq/github.svg)](https://agentmods.dev/skills/hoklng/zzon-doc/zzon-seq)
Your own site
<a href="https://agentmods.dev/skills/hoklng/zzon-doc/zzon-seq"><img src="https://agentmods.dev/badge/skills/hoklng/zzon-doc/zzon-seq/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for zzon-seq

Your own site · 80×15
<a href="https://agentmods.dev/skills/hoklng/zzon-doc/zzon-seq"><img src="https://agentmods.dev/badge/skills/hoklng/zzon-doc/zzon-seq.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 142 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,427 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00142 $0.01427
Opus 5 $0.00071 $0.00714
Sonnet 5 $0.00028 $0.00285
Haiku 4.5 $0.00014 $0.00143

Measured 9d ago against content hash cb9c9da82731, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

zzon-seq scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

The scan reads SKILL.md. This mod also ships 2 executable files (scripts/render-seq.mjs, scripts/seq-engine.js), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

zzon-doc/skills/zzon-seq/SKILL.md · 70 lines

How it starts

The opening of the file, as written. The whole thing — 70 lines — stays where its author put it; the contents beside it link to each section on GitHub.

시퀀스 다이어그램 그리기

코드를 추적해 SeqSpec JSON을 저작하고 scripts/render-seq.mjs로 의존성 0짜리 단일 .html을 만든다. 산출물은 zzon-doc 통합 문서·zzon-wiki 임베드 파이프라인에 그대로 올라탄다.

계약 정본: references/seq-spec.md(스키마·저작 지침). 저작 전에 반드시 읽고, 샘플(references/sample-seq-*.json) 최소 1개를 훑는다.

0. 이 스킬이 맞는지 먼저 판별한다

  • 누가 누구에게 무엇을 순서대로 주고받는가(요청/응답 왕복, 활성 구간, alt/opt/loop 분기, 시간축)가 주인공 → 이 스킬.
  • 어떤 구조를 지나가는가(토폴로지 + 순번 배지)가 주인공 → zzon-doc의 data-flow로 위임.
  • 정적 구조·인프라·ERD → zzon-doc. 문서 위키 → zzon-wiki.
  • 같은 주제를 data-flow와 시퀀스 두 장으로 갖는 것은 중복이 아니라 보완이다.

1. 범위를 잡는다

  • 구체적 요청("결제 흐름 시퀀스로") → 바로 그 한 장.
  • 포괄적 요청("주요 기능들 시퀀스로") → 순서를 지킨다: ① 코드에서 기능·프로세스 후보를 개수로 파악 → ② "이 N장을 그릴까?" 목록으로 제안·승인 → ③ 작성. 기능당 1장이 원칙이고, 한 장은 액터 310 · 메시지 1428을 넘기지 않는다(넘치면 쪼갠다).

2. 스펙을 저작한다

  1. 코드를 실제로 추적한다 — 라우트 → 핸들러 → 서비스 → 큐/DB → 컨슈머. 읽은 것만 쓰고 추측으로 채우지 마라. 각 message에 sourceRef(path:line)를 단다.
  2. references/seq-spec.md의 스키마로 <출력폴더>/specs/<slug>.json을 쓴다(출력폴더 기본값은 docs/zzon-doc/ — 구버전 루트 zzon-doc/가 이미 있으면 그걸 유지). slug는 seq- 접두를 권장한다(예: seq-booking-pay) — 기존 data-flow slug와 구분된다.
  3. essential 마킹: 메시지의 30~40%에 essential:true. essential만 읽어도 이야기가 끝까지 이해되게 고른다(간소화 보기가 이것으로 만들어진다).
  4. 라벨은 실제 식별자로 짧게(POST /v1/..., SendMessage → <큐>), 설명은 description에.

3. 렌더한다

  • 통합 문서에 포함(기본) — 다른 다이어그램과 같은 specs/ 폴더에 두고: node ${CLAUDE_PLUGIN_ROOT}/skills/zzon-doc/scripts/build-docs.mjs ./docs/zzon-doc --title "<제목>" build-docs가 kind를 보고 render-seq로 라우팅해 diagrams/<slug>.html + manifest에 올린다.
  • 단일 장만node ${CLAUDE_PLUGIN_ROOT}/skills/zzon-seq/scripts/render-seq.mjs <spec.json> [-o out.html]
  • 검증 실패는 'path: 메시지'로 전부 출력된다 — 스펙을 고쳐 재실행한다.
  • 렌더 후 브라우저로 열어(또는 사용자에게 안내해) 확인한다. file://로 그냥 열린다.

4. 위키에 싣는다 (zzon-wiki와의 접점)

  • manifest에 올라간 slug는 위키 md에서 @diagram(seq-booking-pay) 한 줄로 임베드된다 (zzon-wiki 절차를 따르고, DocNode.diagrams[]에도 slug를 등록한다).
  • 자연스러운 소비처: architecture/event-flow, planning/usecase, 기능별 상세 문서.
  • index.html 소유권 규약을 지킨다 — 이 스킬은 index를 만들지 않는다(specs·diagrams·manifest만).

Read the full file on GitHub · 70 lines

Files

What ships with it

5 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 70 lines · 142 tokens per session scan A cb9c9da82731

Subscribe to this mod's changes

zzon-seq is a skill published in the GitHub repository HOKlNG/zzon-doc (2 stars, last pushed 1mo ago), licensed MIT. It adds 142 tokens to every session and 1,427 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

debugging

The scientific debugging loop — reproduce first, pull the real event from the repo's observability stack, one hypothesis → one change → one observation, revert failed attempts, escalate instead of thrash. INVOKE PROACTIVELY when diagnosing any bug, error, stack trace, failing or flaky test, crash, regression, or…

PrabhdeepSingh/claude-plugins · 100 tokens

bug-finder

Hunt for one real, previously unreported defect and file it as a well-evidenced ticket — proactive discovery, not reactive diagnosis. INVOKE when asked to sweep code for bugs or hunt risky areas, and when /sonu:factory runs a bug-hunt pass. A known symptom is [[debugging]]; a pending diff is [[self-review]]. It files…

PrabhdeepSingh/claude-plugins · 94 tokens

dead-code

Identify unused code (functions, imports, exports, variables, types, classes) and propose cleanup. Use this skill when the user says "find dead code", "unused code", "clean up unused", "code hygiene", "find unused imports", "what can I delete", or any variation of wanting to identify and remove code that is no longer…

lukaskellerstein/claude-my-marketplace · 75 tokens

question

Answer a question about how things are right now — this codebase, its history, its behavior, a library, an error. Investigates and answers with evidence. Changes nothing, ever.

lukaskellerstein/claude-my-marketplace · 40 tokens

architecture-optimization

Guided journey from a working codebase grown slow and tangled to one measurably fast, cleanly bounded, and readable. Orchestrates eight skills phase by phase - working-with-legacy-code, clean-architecture, software-design-philosophy, refactoring-patterns, system-design, ddia-systems, release-it, pragmatic-programmer …

wondelai/skills · 226 tokens

release-it

Build production-ready systems with stability patterns: circuit breakers, bulkheads, timeouts, and retry logic. Use when the user mentions "production outage", "circuit breaker", "deployment pipeline", "chaos engineering", "retry storm", "health checks", "my service keeps crashing", "prevent cascading failures", or…

wondelai/skills · 131 tokens