Kami / evals
AGENTS.md13k starsChanged 5 months agoMITView on GitHub
evals/<case>/ holds end-to-end cases for claude plugin eval: a realistic request with invented data (prompt.md), and graders for skill trigger, PDF (or HTML) creation, and unfilled placeholders, plus fact fidelity in the HTML. Fact fidelity is a regex grader wherever the facts are literal (one-pager-en, resume-cn, long-doc-cn, equity-report-cn, letter-ko): LLM judges split on derived figures and reported false FAILs on outputs whose facts were all present. What a judge was asked beyond the facts is a not_contains regex too where…
Trending
More talk lately.about the whole repository
Who's talking about tw93/Kami
- Github Awesome“Kami: a Claude Code skill that enforces one design language across every document it generates”YouTube · Apr 21, 2026 · 27k views
- 츄즈잇 CHOO's IT“클로드 PPT 만들기 스킬 추천 제안서 보고서 깃허브 인기 10개”YouTube · Oct 31, 2026 · 2.2k views
- 01Coder“给 48k ⭐ 的 Open Design 写个 Skill,帮我把经典设计应用到实战项目”YouTube · May 21, 2026 · 2.1k views
- Amplify Imagination“👩🚒 Good content deserves good paper — Kami”YouTube · Jun 15, 2026 · 397 views
- AITechZco Pulse“Claude Writes Great Docs That Look Awful. Kami Fixes That”YouTube · Aug 17, 2026 · 83 views
The biggest 5 of 35 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 35
Talked about on GitHub, YouTube, Bluesky and the web (35 times).
On GitHub · 25
- Oct 30, 2026claude-code-plugins.github.tw93.kami: 1.19.0 → 1.20.0 — sudosubin/agents.nix0 reactions
- Oct 30, 2026agent-skills.github.tw93.kami: 1.19.0 → 1.20.0 — sudosubin/agents.nix0 reactions
- Oct 30, 2026claude-code-marketplaces.github.tw93.kami: 1.19.0 → 1.20.0 — sudosubin/agents.nix0 reactions
- Oct 30, 2026codex-marketplaces.github.tw93.kami: 1.19.0 → 1.20.0 — sudosubin/agents.nix0 reactions
- Oct 30, 2026codex-plugins.github.tw93.kami: 1.19.0 → 1.20.0 — sudosubin/agents.nix0 reactions
20 more on GitHub
- Oct 29, 2026claude-code-plugins.github.tw93.kami: 1.18.0 → 1.19.0 — sudosubin/agents.nix0 reactions
- Oct 29, 2026claude-code-marketplaces.github.tw93.kami: 1.18.0 → 1.19.0 — sudosubin/agents.nix0 reactions
- Oct 29, 2026codex-marketplaces.github.tw93.kami: 1.18.0 → 1.19.0 — sudosubin/agents.nix0 reactions
- Oct 29, 2026agent-skills.github.tw93.kami: 1.18.0 → 1.19.0 — sudosubin/agents.nix0 reactions
- Oct 29, 2026codex-plugins.github.tw93.kami: 1.18.0 → 1.19.0 — sudosubin/agents.nix0 reactions
- Oct 29, 2026claude-code-plugins.github.tw93.kami: init at 1.18.0 — sudosubin/agents.nix0 reactions
- Oct 28, 2026claude-code-marketplaces.github.tw93.kami: init at 1.18.0 — sudosubin/agents.nix0 reactions
- Oct 15, 2026agent-skills.github.tw93.kami: 1.17.0 → 1.18.0 — sudosubin/agents.nix0 reactions
- Oct 15, 2026codex-marketplaces.github.tw93.kami: 1.17.0 → 1.18.0 — sudosubin/agents.nix0 reactions
- Oct 15, 2026codex-plugins.github.tw93.kami: 1.17.0 → 1.18.0 — sudosubin/agents.nix0 reactions
- Oct 4, 2026codex-plugins.github.tw93.kami: init at 1.17.0 — sudosubin/agents.nix0 reactions
- Oct 4, 2026codex-marketplaces.github.tw93.kami: init at 1.17.0 — sudosubin/agents.nix0 reactions
- Oct 4, 2026agent-skills.github.tw93.kami: 1.16.0 → 1.17.0 — sudosubin/agents.nix0 reactions
- Oct 3, 2026agent-skills.github.tw93.kami: init at 1.16.0 — sudosubin/agents.nix0 reactions
- Sep 18, 2026Design looks outdated for RDB website/editor — RDBModel/rdbmodel.github.io0 reactions · 1 comment
- Sep 11, 2026docs: add Korean analysis of Kami — bmshin94/Kami0 reactions
- Sep 4, 2026[2026-09-05 02:31:48] - V2EX 共 8 条热门话题 — R2DM/v2ex_mofish0 reactions
- Jun 14, 2026docs/kami: 九テンプレと Landing Page を反映 — 53able/docs-site0 reactions
- May 13, 2026feat(skills): add Kami — professional document typesetting (from tw93/Kami) — NousResearch/hermes-agent0 reactions
- May 7, 2026docs: tw93/kami ビジュアル解説ページを追加 — 53able/docs-site0 reactions
On YouTube · 8
- Apr 21, 2026Kami: a Claude Code skill that enforces one design language across every document it generates — Github Awesome27k views · 2 comments
- Oct 31, 2026클로드 PPT 만들기 스킬 추천 제안서 보고서 깃허브 인기 10개 — 츄즈잇 CHOO's IT2.2k views · 6 comments
- May 21, 2026给 48k ⭐ 的 Open Design 写个 Skill,帮我把经典设计应用到实战项目 — 01Coder2.1k views · 3 comments
- Jun 15, 2026👩🚒 Good content deserves good paper — Kami — Amplify Imagination397 views
- Aug 17, 2026Claude Writes Great Docs That Look Awful. Kami Fixes That — AITechZco Pulse83 views
3 more on YouTube
- Apr 21, 2026🔥 Why every dev is using Stop doing it the slow way. #Shorts — Nightly Bits78 views · 1 comment
- Apr 22, 2026Kami: Make AI Documents Look Like Real Designed Paper — DevDrop63 views
- Oct 28, 2026Esta skill de Claude hace documentos que dan ganas de leer 📄 Top 3 de Kami — BarbuPrime IA | Claude Code Vs Codex6 views · 1 comment
On Bluesky · 1
- Apr 29, 2026Kami : un système de design pour documents propres — parchemin chaud, bleu encre, typographie éditoriale. Fonctionne comme un skill pour… — @camilleroux.com2 likes and reposts
On the web · 1
- Apr 20, 2026Kami · 12.5k Agent Tools - AgentList — agentlist.top
In this repository4 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .github/AGENTS.mdAGENTS.md
- site/llms.txtllms.txt
- kamiSkill
The file
Files
Evals Guide
evals/<case>/ holds end-to-end cases for claude plugin eval: a realistic request
with invented data (prompt.md), and graders for skill trigger, PDF (or HTML)
creation, and unfilled placeholders, plus fact fidelity in the HTML. Fact fidelity is
a regex grader wherever the facts are literal (one-pager-en, resume-cn, long-doc-cn,
equity-report-cn, letter-ko): LLM judges split on derived figures and reported false
FAILs on outputs whose facts were all present. What a judge was asked beyond the facts
is a not_contains regex too where it can be: invented contact details and non-Korean
copy in letter-ko, outside companies and consensus in equity-report-cn. A focus on a
long HTML file drew unanimous FAIL votes on outputs a standalone sonnet judge passed
with every figure rechecked, matching the harness docs' advice to keep
llm graders for short outputs. Invented numbers in long-doc-cn are score.py's
invented gate: every number with a unit must be supplied, or for % and 倍 a ratio or
percent change of two supplied ones; it catches invented seconds, 万, 元 and 台 but
not an invented percentage, since ratios of a dozen inputs reach most integers.
slides-en keeps the one LLM fidelity judge, which has passed every run on its deck.
evals/score.py then applies Kami's own gates to each kept run workspace (page
contract, atomic facts in the PDF text, fonts, density, residue, style, resume
balance, generated chart count), which the harness cannot run itself; it is
read-only unless given --write, which saves gate-scores.json. One suite run is 10
cases, 20 document builds at --runs 2, at roughly $1-3 each.
- landing-page-en names Kami in its prompt because the description only claims a Kami landing page; an unnamed landing-page request fired the skill in 3 of 4 runs, so the case measured trigger noise instead of the template.
--casetakes one glob, and a second--casereplaces the first:--case long-doc-cn --case equity-report-cnran only equity-report-cn.- A file grader takes an exact path; globs such as
*.htmlfail with "path does not exist". Every prompt pins its output file names for that reason. - Kept workspaces live under
/private/tmp/e-*/sealed/home/cwdwith mode 000;score.pyopens them itself. Results stay in the ignoredevals/results/. - Mathematics is not covered: the sandbox cannot install the MathJax runtime.
- LLM fidelity rubrics carry the case's full brief, because a judge that sees only a
partial fact list fails supplied facts as invented. On artifacts over about 15k
characters the harness judge is unreliable: before treating its FAIL as real,
re-judge the stored
evidenceHTML with the same rubric (claude -p --model sonnet) and read the stated reason. - resume-cn deliberately supplies thin notes (three employers, eight bullets). The
expected behavior is two honest pages with
[DATA NEEDED]gaps and a reported balance shortfall (references/resume-writing.md«Thin source»).--deliverandscore.pyboth read that throughchecks.resume_thin_sourceand treat it as a reported gap rather than a balance failure.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

