mathmodel-skill — математическое моделирование

mathmodel-skill

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

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

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

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

  • Агент запускает Python-скрипты проекта и записывает файлы в рабочую папку, включая журнал состояния
  • Для сборки статьи вызываются внешние программы Pandoc и LaTeX
Все причины и проверки

handsomezr-netizen/mathmodel-skill

Установка

Работает в

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

npx skillfoxx add skills/mathmodel-skill

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

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

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

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

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

  • Агент запускает Python-скрипты проекта и записывает файлы в рабочую папку, включая журнал состояния
  • Для сборки статьи вызываются внешние программы Pandoc и LaTeX

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

Что делает

mathmodel-skill ведет команду через соревнование по математическому моделированию в десять стадий, от выбора задачи и разбора условия до написания статьи и итоговой проверки. Поддерживаются три конкурса: китайский CUMCM, международный MCM/ICM и китайский электротехнический кубок. Агент задает вопросы с номерами вариантов, а технические шаги выполняет сам. Все решения, оценки и откаты хранятся в файле state/decision_log.json. Поэтому работу можно продолжить в новом чате, другим участником или в другом агенте. Оценку стадии пересчитывает скрипт score_artifact.py, и провал по одному критерию не прячется за средним баллом. Если у подзадачи оценка ниже порога, перерабатывается только она, остальные результаты остаются как были. Перед сдачей скилл проверяет пять ворот: действующие правила конкурса, анонимность, число страниц, раскрытие применения ИИ и материалы поддержки. Заглушки и сбитые маркеры шаблона блокируют отметку о готовности. Статьи собираются в XeLaTeX (CUMCM и электротехнический кубок) и pdfLaTeX (MCM/ICM). Фраза «смотри прогресс» на любой стадии показывает состояние, обратный отсчет до дедлайна и один следующий шаг.

Для кого. Для студенческих команд на олимпиадах по математическому моделированию, которые работают в Codex или Claude Code.

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

  • Команда готовится к CUMCM, MCM/ICM или электротехническому кубку и ограничена 72–96 часами
  • Нужно не потерять решения при смене участника, чата или агента: журнал состояния лежит в проекте
  • Хочется видеть, какая подзадача отстает по оценке, и дорабатывать только ее
  • До сдачи требуется проверить анонимность, число страниц и раскрытие использования ИИ по правилам текущего года
  • Нужна быстрая сводка прогресса с обратным отсчетом до дедлайна

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

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

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

Начни моделирование для CUMCM: задача еще не опубликована, до сдачи 72 часа

Ограничения

  • Документация и основной текст скилла написаны по-китайски. Агент отвечает на языке команды, но шаблоны и правила конкурсов остаются китайскими и английскими.
  • Для сборки итогового PDF нужны Pandoc и TeX Live или MiKTeX. Встроенный простой конвейер только проверяет структуру.
  • Ресурсы для численных расчетов ставятся отдельно командой pip из templates/shared/requirements.txt.
  • Правила конкурса меняются каждый год, поэтому актуальный регламент нужно сверять с официальным.

Как отключить. Удалите папку mathmodel-skill из каталога навыков (~/.claude/skills или ~/.agents/skills). Папка проекта с журналом состояния остается у вас.

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

Как поставить mathmodel-skill в Claude Code?

Выполните `git clone https://github.com/handsomeZR-netizen/mathmodel-skill.git ~/.claude/skills/mathmodel-skill`, создайте папку проекта, запустите в ней claude и скажите: начни моделирование.

Что делает команда «смотри прогресс»?

Скрипт status.py показывает вердикты по десяти стадиям, состояние подзадач и пять ворот проверки. Еще он выводит обратный отсчет до дедлайна, рекомендацию по режиму и один следующий шаг.

Можно ли начать в Codex, а закончить в Claude Code?

Да. Состояние лежит в state/decision_log.json внутри проекта, поэтому оба агента продолжают с одной контрольной точки.

Какие конкурсы поддерживаются?

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

Что блокирует сдачу работы?

Заглушки в тексте, пропущенные разделы и сбитые маркеры шаблона. Пока ворота проверки не пройдены, отметку о готовности поставить нельзя.

Обсуждение

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

Скиллы

Каталог из 28 скиллов с моделями мышления для агентов: диагностика, решения, системы, риск, стратегия и генерация идей

СкиллМинимальный доступ1,7 тыс.Звезды репозитория

Десктоп-приложение и CLI skm: одна копия скилла в общем хранилище и симлинки во все AI-инструменты

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

Личный набор скиллов автора для чтения статей и книг, разбора понятий, письма и карточек в PNG: инструкции на китайском, ставится через skills CLI

СкиллШирокий доступ7,6 тыс.Звезды репозитория

Qiushi Skill

求是 Skill

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

СкиллМинимальный доступ3,8 тыс.Звезды репозитория

Набор скиллов для основателей и соло-предпринимателей: решения, ресерч, второй мозг, ротация контента, финансовый ритм

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

Скилл собирает из локальной истории Claude Code и других CLI обезличенный профиль разработчика и вертикальный постер

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

Коротко о README

Репозиторий описывает типичные срывы на соревновании: пересчитанная модель при старой аннотации, потерянные допущения, нарушение формата перед сдачей. Дальше идут схема десяти стадий, инструменты командной строки, описание трех конкурсов и порядок установки для Codex и Claude Code. Автор подчеркивает, что скилл не пишет статью одним промптом и не принимает решения за команду.

Бейдж для README

Исходный SKILL.md

---
name: mathmodel-skill
description: CUMCM 国赛、MCM/ICM 美赛与电工杯数学建模竞赛的端到端协作工作流。Use when a user explicitly works on one of these modeling contests or asks to run/review a modeling-competition paper from problem selection through modeling, solving, robustness, writing, compliance, and final submission review. Provides 10 stages, persistent decision state, competition-specific rules/templates, deterministic scoring helpers, numbered decisions, and Codex/Claude Code handoff. Do not trigger for generic model selection, ordinary data analysis, or non-competition paper review.
---

# mathmodel-skill — 数学建模三竞赛工作流 (v6.2)

10 阶段把 72–96 小时的竞赛协作变成可恢复、可检查的流程。用户回答关键问题,agent 维护状态与脚本。每阶段产出经过 rubric 自评、定向精修与跨阶段一致性回检;Stage 8–9 先遵守当届官方规则,再做多视角终审。CUMCM 包含 91 份来源文档,其中 59 份进入文本统计;MCM/电工杯经验统计明确为 `n=0`,不提供合成分位。

**v6.2 更新**: 新增 `scripts/init_workspace.py`(只创建、不覆盖的工作区初始化)与 `scripts/status.py`(只读进度看板:阶段 verdict、per-Qi、合规门、截止倒计时、模式建议与下一步);启动与“看进度”改由脚本确定性完成。v6.1 的规则基线、AI 披露链路、fail-closed 模板与 doctor 预检保持不变。

---

## Codex 原生入口

Codex 优先按 skill 目录发现本文件:

- 用户级安装: `$HOME/.agents/skills/mathmodel-skill/`
- 项目级安装: `<repo>/.agents/skills/mathmodel-skill/`
- UI 元数据: `agents/openai.yaml`
- 插件分发元数据: `.codex-plugin/plugin.json` + `skills/mathmodel-skill/SKILL.md` shim
- 项目指导: `AGENTS.md` 仍可作为 repo / workspace 级 instructions, 但不是唯一入口

当 skill 已安装后, 用户可直接说"开始建模"或显式说"使用 `$mathmodel-skill` 开始建模"。

---

## Harness 兼容 (Claude Code / Codex)

本 skill v6.2 以 Codex Skills 为一等入口, 同时保持 harness-agnostic 设计:

| harness | 入口文件 | 用户交互工具 | 状态文件 |
|---------|---------|-------------|---------|
| Claude Code | `SKILL.md` (本文件) | `AskUserQuestion` 工具 | `<cwd>/state/decision_log.json` |
| Codex CLI / Codex app | skill 目录中的 `SKILL.md` + 可选 `AGENTS.md` | markdown 编号列表 | 同上 (**互通**) |

跨 harness 互通: day 1 用 Codex 跑 stage 0-2, day 2 切回 Claude Code 接着 stage 3+, 状态完全保留。详见 `references/harness_compat.md`。

---

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

Foxx AImathmodel-skill — математическое моделирование
Foxx AI

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