Math Modeling Skills

Два скилла для конкурсов по математическому моделированию CUMCM и MCM/ICM: разбор задачи, выбор модели, код и статья

  • 428 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Шаблоны на Python и MATLAB выполняются на вашей машине, как и любой код, сгенерированный агентом
  • На этапе литературы скилл выполняет до пяти поисковых запросов в сети, и фрагменты условия задачи могут попасть в запросы
Все причины и проверки

lupynow/math-modeling-skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/math-modeling-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Шаблоны на Python и MATLAB выполняются на вашей машине, как и любой код, сгенерированный агентом
  • На этапе литературы скилл выполняет до пяти поисковых запросов в сети, и фрагменты условия задачи могут попасть в запросы

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Math Modeling Skills — два скилла для конкурсных задач по математическому моделированию: китайского CUMCM (задачи A, B, C) и международного MCM/ICM (задачи A–F). Правила и шаблоны автор вывел из разбора больше 150 призовых работ 2018–2025 годов. Скилл math-modeling-solver ведет от условия к коду. Он определяет, какой математической природы каждая подзадача (всего 12 типов), при необходимости ищет литературу, подбирает модель по матрице из 95 сценариев с запасными вариантами и границами применимости и выдает код. В наборе восемь справочников по алгоритмам, 22 шаблона на Python, 7 на MATLAB и 12 разобранных примеров полного пути от задачи до решения. Скилл math-modeling-paper помогает написать работу: структура для обоих конкурсов, резюме на китайском и английском с образцами, проверка модели на чувствительность и устойчивость, подготовка рисунков, библиотека научных оборотов и форматы Memo и Letter для MCM/ICM. Отдельные разделы вычищают признаки ИИ-письма и проводят самопроверку в четыре раунда. Решатель сам передает материал писателю в виде фрагмента с меткой [PAPER_READY].

Для кого. Для студентов и команд, которые готовятся к CUMCM и MCM/ICM, а также для преподавателей, разбирающих такие задачи со студентами.

Подходит, если

  • Вы получили задачу CUMCM или MCM/ICM и не знаете, как разложить ее на подзадачи и определить тип математической модели
  • Нужно выбрать модель под сценарий и сравнить кандидатов, например XGBoost и случайный лес, с границами применимости каждого
  • Нужен рабочий код генетического алгоритма, роя частиц, имитации отжига или Монте-Карло из готовых шаблонов Python и MATLAB
  • Модель готова, и надо написать резюме, составить структуру работы и подготовить обзор литературы по образцам призовых статей
  • Английский черновик нужно проверить в четыре раунда и вычистить из него признаки ИИ-письма

Не подходит, если

  • Задача не относится к математическому моделированию: скиллы рассчитаны на разбор конкурсных задач
  • Правила вашего конкурса или вуза ограничивают помощь ИИ: ответственность за их соблюдение остается на вас
  • Нужен готовый ответ без собственного выбора: рекомендации матрицы дают точку старта, и модель с обоснованием выбирает команда
  • Вы пишете работу не на китайском и не на английском языке: образцы и фразы есть только для этих двух

Пример запроса к агенту

Вот условие задачи B из MCM. Разбери ее на подзадачи, определи тип модели для каждой и предложи двух кандидатов с границами применимости

Ограничения

  • Инструкции и справочные файлы написаны по-китайски. Автор составил образцы и шаблоны для CUMCM и MCM/ICM.
  • Установка не сводится к клонированию репозитория: Claude Code сканирует только папки вида ~/.claude/skills/<имя>/SKILL.md, поэтому подпапки skills/ ставят через `npx skills add` или переносят вручную. После установки Claude Code нужно перезапустить.
  • Этап поиска литературы ограничен: не больше пяти поисковых запросов в сети и 5–8 найденных статей, после чего поиск останавливается. Его можно пропустить.
  • Рекомендации моделей опираются на разбор призовых работ, и последнее слово в выборе остается за вашей командой.
  • Для графиков и документов автор советует подключать отдельные скиллы nature-figure, nature-polishing, xlsx, docx и pdf. В набор они не входят.

Как отключить. Удалите папки math-modeling-solver и math-modeling-paper из каталога ~/.claude/skills/ или выполните команду удаления скилла через тот же `npx skills`, которым ставили. Перезапустите Claude Code.

Частые вопросы

Как поставить Math Modeling Skills в Claude Code?

Выполните `npx skills add Lupynow/math-modeling-skills --skill '*'`, чтобы поставить оба скилла. Можно поставить и один, например `npx skills add Lupynow/math-modeling-skills --skill math-modeling-solver`. После установки перезапустите Claude Code.

Чем math-modeling-solver отличается от math-modeling-paper?

Решатель ведет от условия к модели и коду: разбирает задачу, при необходимости ищет литературу, подбирает модель и раскрывает алгоритм. Писатель берет готовую модель и помогает с текстом работы, рисунками и проверкой. Между ними стоит метка [PAPER_READY].

Какие конкурсы покрывает набор?

Китайский CUMCM с задачами A, B и C и международный MCM/ICM с задачами A–F. Для MCM/ICM есть и отдельные материалы: названия моделей, форматы Memo и Letter, схема «Our Work».

Какие шаблоны кода входят в набор?

22 шаблона на Python и 7 на MATLAB. Справочники охватывают оптимизацию, машинное обучение, оценивание, механистические модели, статистику, сети, кластеризацию и теорию игр.

Сколько поисковых запросов делает этап литературы?

Не больше пяти, примерно поровну на английском и китайском, с остановкой после 5–8 найденных статей. Этап рекомендован, но его можно пропустить, например если вы уже собрали источники.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Воркфлоу из трех этапов для задач математического моделирования: разбор и выбор модели, расчеты на Python или MATLAB, сборка статьи в Word или LaTeX

СкиллРасширенный доступ1,9 тыс.Звезды репозитория

Набор скиллов для соревнований по математическому моделированию: разбор задачи, выбор метода, код на Python и MATLAB, оформление статьи

ПлагинРасширенный доступ1,1 тыс.Звезды репозитория

Восемь скиллов для олимпиад по моделированию: ведут задачу от условия до статьи с графиками и проверенной литературой

СкиллРасширенный доступ316Звезды репозитория

Скилл для агента: превращает статью с arxiv в минимальную реализацию на Python, где код привязан к разделам и формулам, а неуказанные места честно помечены

СкиллРасширенный доступ1,5 тыс.Звезды репозитория

DDC Skills for Construction

DDC Skills for AI Agents in Construction

238 скиллов для строительных компаний: выгрузка из BIM в Excel, поиск расценок, сметы, отчеты по объекту и генерация документов

СкиллРасширенный доступ375Звезды репозитория

Библиотека скиллов для медицинских исследований: поиск и разбор литературы, планирование исследований, анализ данных и написание научных статей

СкиллРасширенный доступ2 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Math Modeling Skills (эта запись)нет428
Academic Writing Skillsнет525восемь скиллов для статей и диссертаций на LaTeX и Typst, а Math Modeling Skills рассчитан на конкурсные работы по моделированию и добавляет разбор задачи и код
Research Writing Skillнет53130 шаблонов промптов для научных статей, а у Math Modeling Skills — шаблоны решений и кода и отдельный скилл для текста конкурсной работы

Коротко о README

Страница представляет два скилла таблицами возможностей, затем объясняет два способа установки и показывает рабочий процесс от задачи до сдачи работы. Ниже стоят дерево файлов с описанием справочников, список подходящих внешних скиллов, лицензия и журнал версий с подробностями по каждой.

Бейдж для README

Исходный SKILL.md

---
name: math-modeling-solver
description: 数学建模竞赛解题全流程指导。覆盖国赛(CUMCM)和美赛(MCM/ICM)全部题型(A-F),提供12种问题本质分析、95+场景模型决策矩阵、5本算法Cookbook、11本完整例题Playbook、22个Python+7个MATLAB可运行代码模板。与math-modeling-paper形成"解题→写作"配对。当用户提及建模思路、选什么模型、怎么建模、赛题求解、粘贴赛题文本、美赛/国赛题目分析、CVaR/NSGA-II/Monte Carlo/时间序列/ANOVA/灰色关联、网络流/图论/生态建模、模型命名/Memo/Letter/Our Work流程图时,使用此skill。
---

# 数学建模竞赛解题指导

> 本 skill 提供的矩阵、cookbook、playbook、代码模板,全部是**知识参考**而非**决策指令**。
> 对于同一道赛题,不同队伍理应有不同的建模路径。矩阵里的推荐只是技术起点——
> 你的任务是结合题目具体约束、数据特征和团队判断,做出**有理由的选择**,而非照搬推荐。

## 使用流程

收到解题任务后,按以下五阶段工作流操作。

### Step 0: 判断用户入口

先判断用户在哪个阶段切入:

- **有新题目文本,从零开始** → 阶段1
- **已有问题分析结果,需要模型推荐** → 阶段2
- **需要先查文献再看选什么模型** → 阶段1.5
- **已确定模型,需要算法展开和代码** → 阶段3
- **建模已完成,需要衔接论文** → 阶段4
- **用户直接指定了模型名**(如"用 GA 求解")→ 阶段3,跳过阶段1-2
- **用户输入匹配已知题型** → 加载对应 Playbook 获取完整解题示范(12 本 Playbook 覆盖国赛 A/B/C + 美赛 D/E/F 全部题型)

### 阶段识别规则

| 用户说 | 切入阶段 |
|--------|---------|
| "这道题怎么做" + 粘贴题目 | 阶段1 |
| "帮我分析这道题" | 阶段1 |
| "帮我搜一下类似问题的文献" | 阶段1.5 |
| "有没有类似题目的论文可以参考" | 阶段1.5 |
| "选什么模型好" | 阶段2 |
| "XGBoost 和随机森林怎么选" | 阶段2 |
| "帮我写 GA 代码" | 阶段3 |
| "这个公式怎么推导" | 阶段3 |
| "建模做完了,准备写论文" | 阶段4 |
| "帮我写摘要" | 阶段4 → 引导切换 paper skill |

---

### 阶段1:拆题分析

Сообщить о проблеме

Foxx AIMath Modeling Skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.