Go to file
Oleg Proskurin 58a4b638ee coloring 2026-05-30 22:14:21 +07:00
.claude assets 2026-05-05 14:57:04 +07:00
.goose/skills feat: update homepage 2026-04-21 21:54:24 +07:00
.kiro/skills feat: update homepage 2026-04-21 21:54:24 +07:00
assets/themes coloring 2026-05-30 22:14:21 +07:00
docs doc: presentation 2026-04-24 21:55:12 +07:00
output coloring 2026-05-30 22:14:21 +07:00
promotion docs: update promotion 2026-04-27 18:16:36 +07:00
public feat: update homepage 2026-04-21 21:54:24 +07:00
src finite: conduite task 2026-05-01 12:42:37 +07:00
tasks coloring 2026-05-30 22:14:21 +07:00
.gitignore finite: conduite task 2026-05-01 12:42:37 +07:00
.mcp.json feat: preview 2026-02-23 19:07:04 +07:00
CLAUDE.md refactor: split assets 2026-04-27 19:12:29 +07:00
README.md docs: update promotion 2026-04-27 18:16:36 +07:00
bs-config.cjs finite: conduite task 2026-05-01 12:42:37 +07:00
package.json docs: update promotion 2026-04-27 18:16:36 +07:00
pnpm-lock.yaml feat: switch to pnpm 2026-02-23 19:22:43 +07:00
pnpm-workspace.yaml feat: switch to pnpm 2026-02-23 19:22:43 +07:00
skills-lock.json feat: update homepage 2026-04-21 21:54:24 +07:00
tasks.md init template 2026-02-17 21:07:06 +07:00

README.md

FunPen

FunPen — themed, skill-targeted printable worksheets for children aged 6-10.

Форматы

  • PDF — A4 листы, готовые к распечатке
  • HTML — промежуточный формат для просмотра всех страниц
  • JSON — исходный файл с описанием задания

Оформление

Задания оформлены с лаконичной но элегантной графикой. Каждая строка с примером сопровождается небольшой картинкой — ребёнок "собирает" ресурсы, решая примеры. Помимо мелких картинок используются крупные фоновые изображения.

Для генерации изображений используется сервис Banatie.

JSON-формат задания

В JSON-файле указываются:

  • Формат задания (промпт) — шаблон вида A * X + B = , где A, X, B — переменные с диапазонами значений (например A от 1 до 5, X от 1 до 3, B от 4 до 8)
  • Папка с мелкими картинками — иконки для каждого примера
  • Пути к крупным картинкам — фоновые изображения для страниц

Рабочий процесс

Взаимодействие через Claude Code:

  1. Генерация крупных фоновых картинок для задания через Banatie
  2. Генерация набора мелких картинок для примеров через Banatie
  3. Описание идеи задания → генерация JSON-файла
  4. Ревью JSON-файла
  5. Генерация HTML с готовым заданием (с указанием количества страниц)
  6. Ревью HTML
  7. Генерация PDF для печати