수리모델링 대회 도우미
수리모델링 대회를 모델링·코딩·논문 3단계로 나눠 단계별 품질 검수까지 자동으로 진행하는 스킬입니다.
교육·학습고급★ 661⑂ 34AI 점수 8/10마지막 업데이트: 2026. 8. 10.
무엇을 해주나
중국 대학생 수리모델링 대회(CUMCM/APMCM 등) 스타일의 문제 풀이 전 과정을 건모수(모델링) → 편정수(코딩) → 논문수(작성) 세 역할로 나눠 수행합니다.
- 모델링 단계: 문제·부록을 읽고
題目分析報告.md,術語表格.md등 분석 산출물 작성, 하위 문제별 모델 선택(문제당 최대 2개 모델 체계) - 코딩 단계: 실행 가능한 Python/MATLAB 코드, 결과 CSV/XLSX, 원자료·과정·결과 그래프 최소 9장, 랜덤 시드·파일 SHA-256·의존성 버전이 담긴
results/복현목록.json(재현 명세) - 논문 단계: Word(
완整논문.docx) 기본, 요청 시 LaTeX 프로젝트 + 실제 컴파일된 PDF까지 생성. 수식(OMML), 그림 번호·인용 대응, 페이지 수, 폰트 임베딩, 이미지 DPI까지 게이트 검사 - 독립 검수: M1/P1/P2/W1/W2 체크포인트마다 산출물을 쓰지 않은 별도 Subagent가 읽기 전용으로 검증하고, FAIL이면 해당 단계로 되돌아갑니다.
SKILL_ROOT(읽기 전용)와PROJECT_ROOT(산출물 저장)를 분리해 원본 템플릿 훼손을 막습니다.
이런 분께 추천
- 수리모델링 대회를 준비하는 대학생·대학원생 팀
- 모델 설계, 코드 실행, 논문 작성까지 한 번에 정리해야 하는 연구 과제 수행자
- "실제로 돌린 결과만 논문에 쓰기"처럼 검증 가능한 산출물이 중요한 분
- 중국어 문서를 읽는 데 큰 부담이 없는 분(스킬 내부 문서가 중국어입니다)
활용 예시
- 전체 풀이: "2024년 대회 A문제 PDF와 데이터 엑셀을 줄게. 처음부터 끝까지 모델링·코드·Word 논문까지 만들어줘." → 세 단계를 순서대로 실행하고 각 게이트 통과 여부를 보고합니다.
- 모델 선정만: "이 문제의 하위 문제별로 어떤 모델이 적합한지 분석 보고서만 써줘." → 모델링 역할만 로드해 분석 보고서와 용어표를 생성합니다.
- 코드·그래프만: "이미 정리한 모델 설명이 있어. Python으로 구현하고 하위 문제별 원자료/과정/결과 그림을 뽑아줘." → 실행 가능한 코드와 9장 이상의 그림, 재현 명세 JSON을 만듭니다.
- 논문 형식 변환: "LaTeX로도 필요해" → LaTeX 소스와 실제 컴파일 PDF, 해시 바인딩 파일까지 함께 생성합니다.
· · · 설치 가이드 · · ·
설치 없이 지금 한 번 써보기
아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.
이 파일의 지시를 읽고 그대로 따라서 나를 도와줘: https://raw.githubusercontent.com/XiaoMaColtAI/math-modeling-skill/HEAD/SKILL.md 내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)
Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.
↓ 쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 XiaoMaColtAI/math-modeling-skill 의 SKILL.m 폴더를 내 ~/.claude/skills/math-modeling/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git ~/.claude/skills/math-modeling⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- Claude Code가 설치돼 있고 터미널을 쓸 수 있는지 확인합니다.
- 스킬 폴더를 만듭니다:
mkdir -p ~/.claude/skills - 저장소를 클론합니다:
git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git ~/.claude/skills/math-modeling ~/.claude/skills/math-modeling/SKILL.md파일이 있는지 확인합니다(없으면 하위 폴더에 있는지 보고 위치를 옮깁니다).- 선택 사항이지만 권장: 코딩 단계용 Python(numpy, pandas, matplotlib, scipy), 논문 단계용 LaTeX(TeX Live 등)와 pandoc을 미리 설치합니다. 없으면 스킬이 해당 단계를 BLOCKED로 보고합니다.
- 문제 파일과 데이터를 담을 작업 폴더(PROJECT_ROOT)를 따로 만들고, 그 폴더에서 Claude Code를 실행합니다.
- "수리모델링 스킬로 이 문제를 풀어줘"처럼 요청하면 스킬이 활성화되고, 첫 응답에서 SKILL_ROOT·PROJECT_ROOT·대회 정보를 확인해 줍니다.
- 대회 규정·템플릿은 반드시 해당 연도 공식 문서로 직접 확인하세요. 생성된 논문은 참고용 초안입니다.