with one click
strucmod
父技能 / 入口索引。任何与结构建模、动态模拟、DSGE、CGE、异质主体、动态规划相关的任务,先读本技能再分派到原子技能。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
父技能 / 入口索引。任何与结构建模、动态模拟、DSGE、CGE、异质主体、动态规划相关的任务,先读本技能再分派到原子技能。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
组装校准表 / 矩比对表 / IRF 表 / 反事实表为 CSV 与 LaTeX。当用户说"做表"、"build tables"、"出 LaTeX 表"、"摘要表"时调用。
从数据/文献/矩条件组装 calibration.csv,记录每个参数来源。当用户说"校准参数"、"calibrate"、"匹配矩"、"match moments"、"对齐数据"、"找出 beta / alpha 取多少"时调用。本技能是任何 solve-* 系列的强制前置。
git 提交:检查 .gitignore、生成提交信息、避免提交受保护文件。当用户说"提交"、"commit"、"push"、"git"时调用。
跑反事实 / 过渡路径 / 政策实验,对比 baseline。当用户说"反事实"、"counterfactual"、"政策实验"、"transition path"、"如果……会怎样"时调用。
反方拷问:质疑模型机制、识别策略、数值结果。当用户说"挑刺"、"反驳一下"、"devils advocate"、"audit"时调用。
反向访谈研究生以厘清机制设定(在 spec 模糊时调用)。当用户说"我也不太确定"、"帮我想清楚"、"interview me"时调用。
| name | strucmod |
| description | 父技能 / 入口索引。任何与结构建模、动态模拟、DSGE、CGE、异质主体、动态规划相关的任务,先读本技能再分派到原子技能。 |
| type | orchestrator |
本技能是 structural-modeling-for-economists 工作流的总入口。任何涉及结构经济模型构建、求解、仿真、反事实、表达的任务,agent 都应先读本文件,依据任务关键字与产物形态,分派到下方原子技能。
中文:DSGE、动态随机一般均衡、CGE、可计算一般均衡、GTAP、异质主体、Aiyagari、Bewley、Krusell-Smith、动态规划、值函数迭代、政策函数、稳态、脉冲响应、反事实、过渡路径、校准、矩匹配、福利分析、摄动、投影、sequence-space。
English: DSGE, CGE, GTAP, heterogeneous-agent, Aiyagari, Bewley, dynamic programming, value function iteration, policy function, steady state, IRF, impulse response, counterfactual, transition path, calibration, moment matching, welfare, perturbation, projection, sequence-space.
| 任务类型 | 触发示意 | 调用 skill | 后置 skill |
|---|---|---|---|
| 新模型立项 | "我想建一个 XXX 模型来研究 YYY" | setup-<class> | model-reviewer 子 agent |
| 已有设定 → 代码 | "spec 写好了,生成 Dynare 代码" | setup-<class> 的 codegen 段 | code-reviewer |
| 校准参数 | "把这个模型校准到中国 2010-2020 数据" | calibrate-from-moments | math-reviewer |
| 求稳态 | "为什么稳态求不出来" | validate-steady-state | numerics-reviewer |
| 跑 IRF | "跑一阶摄动 + IRF" | solve-perturbation → simulate-irf | verifier |
| 跑反事实 | "把关税从 5% 提到 25% 看 GDP 路径" | counterfactual-run | verifier |
| 写论文段落 | "把方法节写出来" | render-report + build-tables | proofread |
| 复现 | "上次跑的那个结果再来一遍" | replicate | verifier |
| 完整流水线 | "从头到尾跑一遍" | run-pipeline | verifier |
setup-dsge — DSGE 设定与 Dynare/Julia 脚手架setup-cge-gtap — CGE / GTAP 设定与 GAMS 脚手架setup-ha-bewley — 异质主体(Aiyagari/Bewley/Krusell-Smith)calibrate-from-moments — 从数据 / 文献 / 矩条件组装校准solve-perturbation — 一/二/三阶摄动solve-vfi — 值函数迭代 / 策略迭代 / 投影simulate-irf — 脉冲响应函数counterfactual-run — 反事实 / 过渡路径 / 政策实验validate-steady-state — 数值化稳态校验(必经环节)build-tables — 校准表 / 矩比对表 / IRF 表render-report — Quarto / LaTeX 报告replicate — 用保存的种子与设定重跑review-model — 经济逻辑与机制评议devils-advocate — 反方拷问lit-reviewproofreadinterview-me — 让 agent 反向访谈研究生以厘清机制用户请求
│
├─ 提到具体模型类(DSGE/CGE/HA/DP)但未写 spec.md?
│ → setup-<class>
│
├─ spec.md 已存在但未通过 model-reviewer?
│ → 调用 model-reviewer 子 agent
│
├─ 已通过 review,要校准参数?
│ → calibrate-from-moments
│
├─ 校准完毕,要求解?
│ → solve-<method>(先 validate-steady-state)
│
├─ 求解完毕,要看冲击 / 反事实?
│ → simulate-irf 或 counterfactual-run
│
├─ 要写论文 / 报告?
│ → build-tables + render-report
│
└─ 想复现历史?
→ replicate
无论从哪个 skill 入手,下列 checkpoint 不可绕过:
model-reviewer 必须批准 spec.md。math-reviewer 必须确认方程数 = 未知数、变量分类无矛盾、单位一致。validate-steady-state 残差必须低于 tol = 1e-8(默认)方可进入仿真。verifier 重跑一次并核对。每个原子技能都遵循统一契约:
输入:
model_name:字符串,对应 model/01_setup/<model_name>/language:dynare / julia / matlab / gams / pythontask_payload:依技能而定(见各技能 SKILL.md)seed:整数(默认从 model/_utils/seed.txt 读取)输出:
output/<subdir>/logs/<model>_<step>_<timestamp>.logoutput/checkpoints/<model>_<artifact>.jsontemplates/session-log.md 副本中追加一行运行记录详见 AGENTS.md 中的"失败回退"表。