소스 정보
- 저장소
- Best6668/AMIS
- 최근 소스 활동
- 2026년 4월 3일 02:19
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 2
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/Best6668/AMIS --skill problem-decomposer명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
数据清洗、EDA、缺失值处理、异常值检测、相关性分析。触发词: 数据预处理、数据清洗、EDA、缺失值、异常值、data preprocessing、数据探索。
模型验证:交叉验证、留出法、残差分析、与已知解对比、假设检验。触发词: 模型验证、交叉验证、残差分析、model validation、留出法、误差分析、假设检验。
灵敏度分析:参数扰动、单因素/多因素分析、Monte Carlo 模拟、龙卷风图/蛛网图。触发词: 灵敏度分析、参数敏感性、sensitivity analysis、Monte Carlo、鲁棒性测试、参数扰动。
| name | problem-decomposer |
| description | 多子问题拆解与依赖分析。触发词: 子问题拆解、拆题、problem decomposition、依赖关系、求解顺序、时间分配、并行安排。 |
| argument-hint | ["competition-problem-or-problem-file"] |
| allowed-tools | Bash(*), Read, Write, Edit, Grep, Glob, Agent, mcp__codex__codex, mcp__codex__codex-reply |
执行描述: $ARGUMENTS
PROBLEM_DECOMPOSITION.md — 主输出文件,供 model-creator、solve-plan、paper-plan 使用。PROBLEM_ANALYSIS.md — 上游赛题分析报告,作为辅助上下文。72 — 默认竞赛总时长,用于建议时间分配。5 — 主子问题建议控制在 3-5 个,超过时需要合并或降级为支撑任务。8 — 候选任务超过 8 个时先做聚类合并,不直接写进主报告。independent|weak|strong — 依赖强度枚举。L1|L2|L3|L4 — 难度档位,从基础数据处理到复杂优化求解。gpt-5.4 — Codex MCP 交叉验证模型。xhigh — 拆解复核时统一使用高推理强度。artifacts/ — 存放中间结构化文件,避免只留下不可追溯的自然语言结果。Input: $ARGUMENTS、PROBLEM_ANALYSIS.md、题面原文文件。
Output: artifacts/problem_scope.json 与标准化题面文本。
PROBLEM_ANALYSIS.md。$ARGUMENTS 是文件路径,读取全文。$ARGUMENTS 是题面摘要,再检查 PROBLEM_BRIEF.md、problem.txt、docs/ 目录中的题面文件。PROBLEM_ANALYSIS.md,提取上游识别出的题型、候选方法、数据范围、显式难点。Q1、Q2、Q3,同时保留原题面锚点。from pathlib import Path
import json
import re
def load_problem_text(argument: str) -> str:
candidate = Path(argument)
if candidate.exists() and candidate.is_file():
return candidate.read_text(encoding="utf-8")
for fallback in ["PROBLEM_BRIEF.md", "problem.txt", "docs/problem.md"]:
path = Path(fallback)
if path.exists():
return path.read_text(encoding="utf-8")
return argument
text = load_problem_text("PROBLEM_BRIEF.md")
patterns = [
r"问题[一二三四五六七八九十]+",
r"第[一二三四五六七八九十]+问",
r"\(\d+\)",
r"Question\s+[A-Z]",
r"Task\s+\d+",
]
anchors = []
for pattern in patterns:
anchors.extend(re.findall(pattern, text, flags=re.IGNORECASE))
payload = {
"anchors": anchors,
"length": len(text),
"has_analysis_file": Path("PROBLEM_ANALYSIS.md").exists(),
}
Path("artifacts").mkdir(exist_ok=True)
Path("artifacts/problem_scope.json").write_text(
json.dumps(payload, ensure_ascii=False, indent=2),
encoding="utf-8",
)
print(payload)
Input: 标准化题面文本、PROBLEM_ANALYSIS.md。
Output: artifacts/subproblem_candidates.json。
id、original_anchor、goal、deliverable、required_data、likely_method_family、upstream_results_needed。优化、预测、评价、分类。仿真、估计、调度、鲁棒性、政策分析。Input: 候选子问题清单、题面中的依赖提示语。
Output: artifacts/problem_dependency_graph.json 与拓扑顺序。
independent 表示完全独立,可直接并行。weak 表示共享数据、变量定义或指标体系,但可先并行预研。strong 表示必须等待上游子问题的模型结构、参数或结果。Input: 子问题清单、依赖图、竞赛总时间。
Output: artifacts/problem_schedule.csv 与推荐顺序。
L1、L2、L3、L4。100%。72 小时折算小时数。Input: 题面原文、候选子问题、依赖图、时间分配表。 Output: 修订建议与最终拆解确认。
gpt-5.4 与 xhigh 推理强度做独立复盘。threadId,如果你根据建议修改了拆解,再用 mcp__codex__codex-reply 做二次确认。mcp__codex__codex:
model: gpt-5.4
config: {"model_reasoning_effort": "xhigh"}
prompt: |
你是数学建模竞赛指导老师,请独立审查下面的赛题拆解是否合理。
赛题原文:
[粘贴题面全文]
当前拆解:
[粘贴子问题表、依赖表、推荐顺序、时间分配]
请逐项回答:
1. 是否遗漏了任何应单列的子问题或综合任务?
2. 哪些子问题可以并行,哪些必须串行?
3. 每个子问题的主类型判断是否准确:优化 / 预测 / 评价 / 分类?
4. 当前建议时间分配是否失衡?如果失衡,请给出更合理的比例。
5. 给出一个更稳妥的求解顺序,并说明原因。
将最终结果写入 PROBLEM_DECOMPOSITION.md,必要时保留机器可读中间文件。
model-creator 的约束条件。Output files:
| 路径 | 必需 | 内容 | 说明 |
|---|---|---|---|
PROBLEM_DECOMPOSITION.md | Yes | 主报告 | 提供给 model-creator 与 solve-plan |
artifacts/problem_scope.json | Recommended | 题面标准化结果 | 保留题面锚点和长度信息 |
artifacts/subproblem_candidates.json | Recommended | 候选子问题列表 | 支持复查与再拆解 |
artifacts/problem_dependency_graph.json | Recommended | 依赖图 | 支持拓扑排序和并行安排 |
artifacts/problem_schedule.csv | Recommended | 时间分配表 | 支持排班与任务跟踪 |
cat << 'EOF' > file) to write in chunks. Do NOT ask the user for permission — just do it silently.PROBLEM_ANALYSIS.md 只作辅助,不作唯一真相来源。100%,并体现难度与阻塞风险。优化 / 预测 / 评价 / 分类 四类之一。Open Questions,为下游建模暴露边界条件。problem-analysis
-> problem-decomposer
-> model-creator
-> feasibility-check
-> solve-plan
problem-decomposer
-> data-preprocessing
-> paper-plan