Home / chrisryugj / kordoc · CLAUDE.md · GitHub

CLAUDE.md claudeA

CLAUDE.md is agent-read markdown (claude) from chrisryugj/kordoc.

Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified before it reaches your agent: the main file against the SHA-256 recorded here, the others against the git hashes of its source commit. The deterministic audit below grades the latest version, and the same checks always give the same file the same grade.

What the file says

# CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

## 프로젝트 개요

**kordoc** — 한국 공문서(HWP 5.x, HWPX, PDF, XLSX, DOCX)를 마크다운으로 변환하는 파서 라이브러리.
npm 패키지로 배포되며, 3가지 인터페이스 제공: 라이브러리 API, CLI(`kordoc`), MCP 서버(`kordoc-mcp`).

## 빌드 & 개발

```bash
npm run build          # tsup으로 ESM+CJS 듀얼 빌드 → dist/
npm run dev            # watch 모드
npm test               # node --test + tsx 로더 (tests/*.test.ts)
npm run bench:gate     # 코퍼스 회귀 게이트 체인 (pages·score·roundtrip·pdf-table·pdf-text·formats·fuzz·reflow·redact·ocr) — prepublishOnly에 배선
npm run bench:visual   # 한컴 실렌더 시각 오라클 (macOS GUI 전용, 발행 전 수동 1회 — bench/visual/, 순수 로직은 hash-lib.mjs)
node bench/predict-layout.mjs 문서.hwpx --loose  # 생성 공문서의 한글 조판 예측(실글꼴 폭표, 한글 2024 PDF 154줄 재현), 한컴 없이 벌어진 줄·고아 줄·압축 확인
```

ESLint, Prettier 미설정 상태. 벤치 코퍼스(`bench/corpus/`)는 gitignore — 없으면 맥미니(`ssh sm`)에서 rsync.

### 코퍼스 동기화 (2026-09-05 기준선)

`bench/corpus/` 아래는 전부 **파서 게이트 모수**다(recall 1 강제). 생성 엔진 학습용으로 긁은 실결재 원본은
`bench/corpus-gen/`(gitignore, 2026-09-06 `opengov-2609/` 280건)에 두고 corpus 에 섞지 말 것 — 섞으면 파서가 못 읽는
문서 1건에 게이트가 죽는다(36900720 recall 미달로 실측). corpus-gen 도 맥미니와 rsync 로 맞춘다.
…

Read the whole file at its exact version.

How to install

Latest version
mdr add chrisryugj/kordoc/CLAUDE.md@git:20260927.915c400
Exact content
mdr add chrisryugj/kordoc/CLAUDE.md@sha256:16dd80beadd52767

Pin to a label to follow the author's releases, or to a sha256 for exact bytes. Either way the resolved hash is written to mdr.lock, and mdr install fetches those bytes again and checks them, so it installs them exactly or fails.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_syj6pblqgvmfa2mq.svg)](https://markdownregistry.com/a/art_syj6pblqgvmfa2mq)

0 badge views in 30 days

Versions

versioncommittedcommitsizeaudit
git:20260927.915c400 latest2026-09-27 915c400 50,247 BA view · diff
git:20260927.315e7f42026-09-27 315e7f4 49,908 BA view · diff
git:20260927.ac9eda02026-09-27 ac9eda0 49,600 BA view · diff
git:20260927.220f05f2026-09-27 220f05f 48,821 BA view · diff
git:20260927.8cf7ec22026-09-27 8cf7ec2 48,140 BA view

Audit of the latest version

A  14 of 14 checks passed. Deterministic, no model, same answer every run.
  • pass: Size between 200 bytes and 200 KB (50247 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

chrisryugj/kordoc · 2,222 stars · license MIT · pushed 2026-09-28 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_syj6pblqgvmfa2mq
GET https://markdownregistry.com/api/v1/resolve?ref=chrisryugj/kordoc/CLAUDE.md
GET https://markdownregistry.com/api/v1/blob/16dd80beadd52767eaec839386b77fb641b7043052958e85e121c876974fa966

Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

More from chrisryugj/kordoc

gongmunseo skill
chrisryugj/kordoc · .claude/skills/gongmunseo/SKILL.md · 내용을 받아 한국 행정 공문서(기안문·시행문·보고서·계획서·통지·회의록) 표준 서식의 HWPX로 뽑아주는 오케스트레이터 스킬. 행정안전부 「행정업무운영편람」·시행규칙에 근거한 항목부호 8단계(1. 가. 1) 가)…
v1.0.0 · audit A · 2,222 stars
AGENTS.md agents
chrisryugj/kordoc · AGENTS.md
git:20260925.0767b46 · audit A · 2,222 stars
kordoc skill
chrisryugj/kordoc · plugins/kordoc/skills/kordoc/SKILL.md · Use this skill whenever the user wants to read, create, fill, edit, compare, validate, or preview Korean…
git:20260915.f715573 · audit A · 2,222 stars

Every file in chrisryugj/kordoc

Other files named CLAUDE.md

CLAUDE.md claude
affaan-m/ecc · CLAUDE.md
git:20260528.04c68e4 · audit A · 267,959 stars
CLAUDE.md claude
firecrawl/firecrawl · CLAUDE.md
git:20260615.fe8d358 · audit A · 185,025 stars
CLAUDE.md claude
garrytan/gstack · CLAUDE.md
git:20260924.06ed920 · audit A · 134,247 stars
CLAUDE.md claude
juliusbrussee/caveman · CLAUDE.md
git:20260908.bb1cfc8 · audit B · 107,958 stars
CLAUDE.md claude
addyosmani/agent-skills · CLAUDE.md
git:20260720.8fd2081 · audit A · 99,372 stars
CLAUDE.md claude
nexu-io/open-design · CLAUDE.md
git:20260430.9b57c22 · audit B · 98,179 stars
CLAUDE.md claude
thedotmack/claude-mem · CLAUDE.md
git:20260723.e29d221 · audit A · 94,801 stars
CLAUDE.md claude
egonex-ai/understand-anything · CLAUDE.md
git:20260710.6677c67 · audit B · 84,236 stars

Browse by kind, by grade A, or by owner.