编程

enoch-book-engine

试用

Create or edit books with the Enoch Book Engine, including strict B5 pages, inline SVG diagrams, and mandatory screenshot-based visual QA.

它能做什么

Use this skill when creating or editing a book in an Enoch Book Engine repository. The engine makes fixed-layout B5 books from one-concept-per-page HTML, , and inline SVG diagrams or photographs.

技能文档

Enoch Book Engine

Use this skill when creating or editing a book in an Enoch Book Engine repository. The engine makes fixed-layout B5 books from one-concept-per-page HTML, book.json, and inline SVG diagrams or photographs.

Source rules

  • Edit books//.html, book.json, VOICE.md, and blocks.md.
  • Never hand-edit generated book.html.
  • Books live exactly at books// so their ../../engine/ links work.
  • Keep one concept per ``.
  • Keep diagrams as inline SVG. Give every SVG `` an explicit fill.
  • Do not invent facts, numbers, quotations, or personal stories.
  • Never add print CSS that changes sizes, fonts, or images.

Required verification

After every page or layout change, run:

npm run verify -- books/

This builds the book, checks that every page is 0 mm overflow-free, creates a PNG for every page, and runs structural checks on diagrams. The first run intentionally stops with exit code 2 and lists the screenshots that require review.

Open every listed block screenshot. Give extra attention to pages marked [DIAGRAM]: check card alignment, arrow routing, label clipping, spacing, colour roles, and whether the picture communicates the same idea as the prose. Also inspect photo crops when a page has a photograph. Do not claim the book is finished until the visual review is complete, then run:

npm run verify -- books/ --ack-visual

The acknowledgement is a workflow gate, not proof that a machine can judge design.

Authoring guidance

Read AGENTS.md and the relevant references in .claude/skills/block/ before writing a new page. Trim words when a page is full. Never shrink a diagram's viewBox to hide an overflow or clip a drawing.

Provenance

Keep the repository's MIT license and upstream notice intact when distributing a derivative. Rebranding and new code are fine; do not remove or falsify authorship, license, or source history.

相关技能

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai21 次安装8 星标

按用户明确指令,在得到大脑(Get笔记)中保存、搜索并管理笔记与知识库。

作者 iswalle763 次安装66 星标

通过托管 OAuth 访问 Microsoft Graph Excel 接口,读写 OneDrive 中的工作簿、工作表、区域、表格与图表。

作者 byungkyu800 次安装42 星标

aiwithenoch 的更多技能

浏览全部技能

Build Jev agent harnesses with OpenJev-HF, LangChain, and LocalJev

作者 aiwithenoch3 次安装1 星标

Design, audit, diagnose, and improve Meta/Facebook/Instagram lead generation funnels for service businesses that sell through applications, booking pages, nu...

作者 aiwithenoch5 次安装

Edit AI-assisted drafts without flattening the writer's voice, detect named AI-writing patterns without rewriting, or generate deliberately exaggerated AI copy for satire and before-and-after examples. Use when the user wants writing clearer, more direct, more opinionated, or less AI-sounding; asks whether a draft reads as AI; or explicitly requests intentionally bad AI-style copy.

作者 aiwithenoch3 次安装

Save durable memory without secrets

作者 aiwithenoch6 次安装1 星标