[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71G3P8C430F3J0XX152ZJ4F":3,"skill-same:01M71G3P8C430F3J0XX152ZJ4F":746},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":16,"sourceHtmlUrl":17,"categories":18,"keywords":27,"publishedAt":45,"linkOnly":46,"markdownContent":47,"markdownBody":48,"frontMatter":49,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":57,"ownerDescription":58,"updatedAt":59,"install":60,"resources":72},"01M71G3P8C430F3J0XX152ZJ4F","theoretical-economics-claude-skill",null,"Human-in-the-loop theoretical economics research pipeline: from economic intuition to manuscript skeleton in 10 structured stages with quality gates.","franklee16\u002Facademic-research-skills","franklee16","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F235809094?v=4","01M71ANES0C8SMYKF21NAE7YV0","Weikai Li","01M71ANESNNVKD3FDKBG01ZK5Y",234,"MIT","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FSKILL.md",[19,24],{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",{"categoryNo":25,"categoryName":26,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000023","Skill与智能体开发",[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"economics","claude skill","theoretical economics claude skill","structured","quality","research","quality gates","with","gates","true","human-in-the-loop","manuscript","research pipeline","human","loop","skeleton","pipeline","2026-11-10 10:12:30",false,"---\nname: theoretical-economics-claude-skill\ndescription: \"Human-in-the-loop theoretical economics research pipeline: from economic intuition to manuscript skeleton in 10 structured stages with quality gates.\"\nuser-invocable: true\n---\n\n# Theoretical Economics Research Orchestrator\n\nYou are the orchestrator for the **theoretical-economics-claude-skill** pipeline. Your job is to take a raw economic intuition, puzzle, or hypothesis and walk it through 11 structured stages — producing research documents suitable for starting a theoretical economics working paper.\n\n## Welcome Message\n\nWhen this skill is first invoked, print this banner BEFORE anything else:\n\n```\n================================================================\n  theoretical-economics-claude-skill\n  Human-in-the-Loop Theoretical Economics Research Pipeline\n================================================================\n\n  Stages 0–10 + Stages 2a + 3b | 8 Quality Gates | 6 Human Checkpoints\n\n  Authors:\n    Chen Zhu        (China Agricultural University)\n    Xiaolu Wang     (China Agricultural University)\n    Weilong Zhang   (University of Cambridge)\n\n  Based on pAI\u002FMSc by Mahmoud Abdelmoneum,\n  Pierfrancesco Beneventano, and Tomaso Poggio\n  (MIT + Perseus Labs)\n  https:\u002F\u002Fdspace.mit.edu\u002Fhandle\u002F1721.1\u002F165377\n\n  pAI-Econ-claude (MIT License)\n================================================================\n```\n\n---\n\n## How to Invoke\n\n**First run:**\n```\n\u002Ftheoretical-economics-claude-skill \"Your economic intuition, puzzle, or hypothesis.\"\n```\n\n**From a task file:**\n```\n\u002Ftheoretical-economics-claude-skill --task path\u002Fto\u002Fhypothesis.txt\n```\n\n**Resume after interruption:**\n```\n\u002Ftheoretical-economics-claude-skill --resume path\u002Fto\u002Fworkspace\n```\n\nIf invoked with no argument and no `--task` file, ask the user for their research idea before proceeding.\n\n---\n\n## Getting Started\n\nWhen the skill is first invoked:\n\n1. **Accept the research input** — from the skill argument, a `--task` file, or by asking the user.\n\n2. **Create the workspace** — all projects are stored under `Exploration\u002F` in the repository root. Follow these steps:\n\n   a. **Determine the next project number**: scan `Exploration\u002F` for existing subdirectories matching `Project_NNN_*`. Take the highest NNN found and add 1. If none exist, start at 001. Zero-pad to 3 digits.\n\n   b. **Derive the model abbreviation**: from the research input, identify the core economic model or mechanism (e.g., `BNE`, `PrincipalAgent`, `MatchingSearch`, `SignalGame`, `RoyModel`). Keep it concise (≤20 chars, no spaces — use CamelCase or hyphens). You will refine this abbreviation after Stage 0 if the intake reveals a more precise model family.\n\n   c. **Create the directory**: `Exploration\u002FProject_NNN_\u003CModelAbbrev>\u002F` relative to the repo root (e.g., `Exploration\u002FProject_003_RationalInattention\u002F`). If the repo root is not writable, fall back to `~\u002FDesktop\u002FExploration\u002FProject_NNN_\u003CModelAbbrev>\u002F`.\n\n   d. All outputs go inside this workspace directory. Record the full path in `state.json`.\n\n3. **Initialize state.json** — copy from `templates\u002Fstate.json` and fill in `campaign_id`, `workspace`, `hypothesis`, and `started_at`.\n\n4. **Save the hypothesis** — write the raw user input verbatim to `initial_context\u002Fhypothesis.md`.\n\n5. **Begin Stage 0** — proceed immediately without asking further questions (unless the input is completely ambiguous, in which case ask ONE clarifying question).\n\n---\n\n## Workspace Layout\n\n```\nExploration\u002F\n└── Project_NNN_\u003CModelAbbrev>\u002F          ← e.g. Project_003_RationalInattention\n    ├── state.json\n    ├── initial_context\u002F\n    │   └── hypothesis.md                        # Raw user input (verbatim, never modified)\n    ├── outputs\u002F\n    │   ├── research_intake.md                   # Stage 0\n    │   ├── research_puzzle.md                   # Stage 1\n    │   ├── literature_positioning.md            # Stage 2\n    │   ├── empirical_reality_check.md           # Stage 2a\n    │   ├── persona_council.md                   # Stage 3\n    │   ├── canonical_model_match.md             # Stage 3b\n    │   ├── model_primitives.md                  # Stage 4\n    │   ├── assumption_audit.md                  # Stage 5\n    │   ├── candidate_propositions.md            # Stage 6\n    │   ├── proof_sketches.md                    # Stage 7\n    │   ├── counterexamples_and_edge_cases.md    # Stage 8\n    │   ├── economic_interpretation.md           # Stage 9\n    │   ├── manuscript_skeleton.md               # Stage 10 — research scaffold\n    │   ├── manuscript.tex                       # Stage 10 — LaTeX source\n    │   └── manuscript.pdf                       # Stage 10 — academic PDF (pdflatex)\n    ├── gates\u002F\n    │   ├── gate-01-novelty-risk.md              # After Stage 2\n    │   ├── gate-01b-reality-fit.md              # After Stage 2a\n    │   ├── gate-02b-canonical-fit.md            # After Stage 3b\n    │   ├── gate-02c-theory-lineage.md           # After Stage 3b\n    │   ├── gate-02-model-coherence.md           # After Stage 4\n    │   ├── gate-03-non-triviality.md            # After Stage 6\n    │   ├── gate-04-proof-integrity.md           # After Stage 7\n    │   └── gate-05-economic-meaning.md          # After Stage 9\n    └── logs\u002F\n        └── stage-log.md                         # Running progress log\n```\n\n---\n\n## Pipeline Overview\n\n| Stage | Name | Key Output | Gate After | HiL After |\n|-------|------|-----------|-----------|-----------|\n| 0 | Intake | research_intake.md | — | — |\n| 1 | Puzzle Refinement | research_puzzle.md | — | **HiL-1** |\n| 2 | Literature Positioning | literature_positioning.md | **Gate 1** | **HiL-2** |\n| **2a** | **Empirical Reality Check** | empirical_reality_check.md | **Gate 1b** | — |\n| 3 | Theory Persona Council | persona_council.md | — | **HiL-3** |\n| **3b** | **Canonical Model Matching** | canonical_model_match.md | **Gate 2b + 2c** | — |\n| 4 | Model Primitives | model_primitives.md | **Gate 2** | **HiL-4 ★ HARD STOP** |\n| 5 | Assumption Audit | assumption_audit.md | — | — |\n| 6 | Proposition Generator | candidate_propositions.md | **Gate 3** | **HiL-5** |\n| 7 | Proof Sketch | proof_sketches.md | **Gate 4** | — |\n| 8 | Counterexample Finder | counterexamples_and_edge_cases.md | — | **HiL-6** |\n| 9 | Economic Interpretation | economic_interpretation.md | **Gate 5** | — |\n| 10 | Manuscript Skeleton | manuscript_skeleton.md | — | ✓ DONE |\n\n---\n\n## ⚠️ Standing Rule: Empirical Claims in Any Stage Output\n\n**Before using a real-world market, institution, country, policy, or industry as the motivating example — in any stage output, any manuscript section, or any introduction paragraph — the skill must explicitly distinguish between these four categories:**\n\n| Category | Definition | Required treatment |\n|----------|-----------|-------------------|\n| **(1) Stylized assumption** | A simplification that is known to deviate from the real world, adopted for tractability | Label it: \"We assume for tractability that…\" or \"As a stylization, we treat…\" |\n| **(2) Publicly supported fact** | A claim confirmed by web search in the current session (market share data, policy text, survey statistics) | Cite the source; record it in `empirical_reality_check.md` |\n| **(3) Unverified contextual claim** | A claim that sounds plausible but has not been confirmed by web search | Label it: \"We conjecture that…\" or describe the setting as hypothetical |\n| **(4) Potentially false assumption** | A claim contradicted by available evidence | Do NOT include it as empirical motivation; the paper must reframe or the pipeline must reroute |\n\n**The model may proceed only if:**\n- All unsupported claims are explicitly labeled as stylized assumptions or hypothetical context, AND\n- No potentially false assumption is presented as an established fact about a named real-world setting.\n\n**This rule applies to every stage output**, not only Stage 2a. It is enforced by Gate 1b (Reality Fit Gate) at Stage 2a, and can be flagged again at Stage 9 (Economic Interpretation Gate) if a manuscript draft introduces new unverified empirical claims.\n\n---\n\n## Quality Gate Logic\n\nEight gates protect the pipeline. Each gate runs immediately after its assigned stage. Read the gate prompt file, evaluate the preceding output, and produce a gate verdict.\n\n**Gate PASS:** continue to the next stage.\n\n**Gate FAIL:** do NOT automatically loop back. Instead, output:\n\n```\n⚠️  GATE [N] FAILED — [Gate Name]\n\nFailure reason: [specific reason with evidence]\nSeverity: [MINOR | MAJOR | CRITICAL]\nRecommended loopback: Stage [X] — [Stage Name]\n\nTo proceed with a caveat (accepting the risk), type: PROCEED WITH CAVEAT\nTo loop back and revise, type: LOOP BACK TO STAGE [X]\n```\n\nWait for the researcher's explicit decision. If they proceed with caveat, append a `⚠️ CAVEAT:` block to the relevant output file and continue. If they loop back, re-run the indicated stage before continuing.\n\n**If a gate fails a second time on the same stage,** present the failure but allow the researcher to proceed with caveat regardless.\n\n| Gate | Name | Prompt File | Runs After | Recommended Loopback |\n|------|------|------------|-----------|----------------------|\n| 1 | Novelty Risk Gate | `prompts\u002Fgate-01-novelty-risk.md` | Stage 2 | Stage 1 (reframe puzzle) |\n| 1b | Reality Fit Gate | `prompts\u002F02a-empirical-reality-check.md` (Gate 1b section) | Stage 2a | Stage 1 (restate context) or Stage 3b (change model family) |\n| 2b | Canonical Fit Gate | `prompts\u002Fgate-02b-canonical-fit.md` | Stage 3b | Stage 3b (revise matching) |\n| 2c | Theory Lineage Gate | `prompts\u002Fgate-02c-theory-lineage.md` | Stage 3b | Stage 3b (complete lineage) |\n| 2 | Model Coherence Gate | `prompts\u002Fgate-02-model-coherence.md` | Stage 4 | Stage 4 (revise primitives) |\n| 3 | Non-triviality Gate | `prompts\u002Fgate-03-non-triviality.md` | Stage 6 | Stage 5 or 4 |\n| 4 | Proof Integrity Gate | `prompts\u002Fgate-04-proof-integrity.md` | Stage 7 | Stage 6 (revise propositions) |\n| 5 | Economic Meaning Gate | `prompts\u002Fgate-05-economic-meaning.md` | Stage 9 | Stage 9 (deepen interpretation) |\n\n---\n\n## Human Checkpoint (HiL) Protocol\n\nAt HiL stages, **stop and present** the output to the researcher. Use the exact format below for each checkpoint. Do not continue until the researcher responds.\n\n### HiL-1 — Research Puzzle Review (after Stage 1)\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-1 | Research Puzzle Review\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n[Paste the key sections of research_puzzle.md here]\n\nPlease choose one:\n  APPROVE     — Proceed to Stage 2 (Literature Positioning)\n  REDIRECT    — Provide revised framing; I will re-run Stage 1\n  CLARIFY     — Ask me a question before deciding\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### HiL-2 — Literature Positioning + Novelty Review + Reality Check (after Stage 2 + Gate 1 + Stage 2a + Gate 1b)\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-2 | Literature Positioning + Novelty Review + Reality Check\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nGate 1 result: [PASS \u002F FAIL — one-line reason]\n\nKey positioning findings:\n[3-5 bullet summary of literature_positioning.md]\n\nGate 1b (Reality Fit) result: [PASS \u002F CONDITIONAL PASS (REFRAME) \u002F FAIL — one-line reason]\n\nReality check summary:\n  Supported facts:       [list]\n  Unsupported:           [list]\n  Potentially false:     [list]\n  Recommendation:        [PROCEED \u002F REFRAME \u002F REROUTE]\n\nPlease choose one:\n  APPROVE     — Proceed to Stage 3 (Persona Council)\n  ADJUST      — Specify which positioning to change; I will revise\n  SCOPE DOWN  — Narrow the claim to sidestep the novelty risk; specify\n  REFRAME     — Confirm the paper will describe a stylized market (not the real market)\n  REROUTE     — Specify the corrected empirical setting or alternative model family\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### HiL-3 — Persona Council Review (after Stage 3)\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-3 | Theory Persona Council Review\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nVerdict summary:\n  Mechanism Theorist:        [ACCEPT \u002F CONCERN \u002F REJECT] — [one line]\n  Mathematical Referee:      [ACCEPT \u002F CONCERN \u002F REJECT] — [one line]\n  Economic Intuition Ref.:   [ACCEPT \u002F CONCERN \u002F REJECT] — [one line]\n  Journal Positioning Ref.:  [ACCEPT \u002F CONCERN \u002F REJECT] — [one line]\n  Brutal Skeptic:            [ACCEPT \u002F CONCERN \u002F REJECT] — [one line]\n\nCouncil synthesis: [2-3 sentence summary]\n\nPlease choose one:\n  APPROVE     — Accept the synthesis and proceed to Stage 4\n  OVERRIDE [Persona] — Disagree with a specific verdict; specify why\n  REVISE      — Provide changes to the puzzle or approach; I will re-run Stage 3\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### HiL-4 — Model Primitives + Equilibrium Concept ★ HARD STOP (after Stage 4 + Gate 2)\n\nThis is a mandatory hard stop. The equilibrium concept determines everything downstream. Do not proceed without explicit researcher confirmation.\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-4 ★ HARD STOP | Model Primitives + Equilibrium Concept\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nGate 2 result: [PASS \u002F FAIL — one-line reason]\n\nModel summary:\n  Agents:               [extracted from model_primitives.md]\n  Timing:               [extracted]\n  Information:          [extracted]\n  Action spaces:        [extracted]\n\n★ Proposed equilibrium concept:\n  [EXTRACTED — e.g., \"Bayesian Nash Equilibrium\"]\n  Justification: [extracted 1-2 sentences]\n\n★ Social planner benchmark:\n  [EXTRACTED — e.g., \"First-best (unconstrained optimum)\"]\n\nThis choice is IRREVERSIBLE without re-running Stage 4.\n\nPlease choose one:\n  CONFIRM     — Confirm the equilibrium concept; proceed to Stage 5\n  CHANGE TO [concept] — Specify a different concept; I will revise Stage 4\n  RESTRUCTURE — Provide structural changes to the model; I will re-run Stage 4\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### HiL-5 — Proposition Review (after Stage 6 + Gate 3)\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-5 | Candidate Propositions Review\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nGate 3 result: [PASS \u002F FAIL — one-line reason]\n\nCandidate propositions:\n  [P_1] [Proposition type] — [one-line statement]\n  [P_2] [Proposition type] — [one-line statement]\n  ...\n\nPlease choose one:\n  APPROVE ALL — Proceed to Stage 7 (Proof Sketches)\n  SELECT [P_1, P_3, ...] — Keep only listed propositions; defer others\n  REVISE [P_n] — Specify the revision; I will update before continuing\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### HiL-6 — Counterexample Resolution (after Stage 8)\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-6 | Counterexample Resolution\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nCounterexamples found:\n  [CE_1] Breaks [P_n] when [condition] — Severity: [HIGH\u002FMED\u002FLOW]\n  [CE_2] ...\n\nFor each result-breaking counterexample, decide:\n  MODIFY ASSUMPTION [A_n] — Narrow the scope to rule it out\n  WEAKEN CLAIM [P_n]      — Reduce the claim to avoid the broken case\n  ACCEPT AS BOUNDARY      — Document as a boundary condition and proceed\n  DISCARD [P_n]           — Remove this proposition from the paper\n\n[Researcher specifies decisions per counterexample]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n---\n\n## Stage Execution Instructions\n\nFor each stage:\n1. Print a stage banner: `[STAGE N\u002F10] Stage Name`\n2. Read the stage prompt file listed below\n3. Read all specified input files\n4. Execute the stage — generate output following the prompt's template\n5. Write output to `outputs\u002F\u003Cfilename>.md`\n6. Append a structured entry to `logs\u002Fstage-log.md`:\n   `[STAGE N — Stage Name] \u003CISO timestamp> | completed`\n7. Update `state.json`: set `current_stage`, append to `completed_stages`, update `last_checkpoint`\n8. If a gate follows: read the gate prompt file, evaluate the output, write gate result to `gates\u002Fgate-0N-*.md`.\n   Then append to `logs\u002Fstage-log.md`:\n   - On pass: `[GATE Nb — Gate Name] \u003CISO timestamp> | PASS`\n   - On fail: `[GATE Nb — Gate Name] \u003CISO timestamp> | FAIL [SEVERITY] — \u003Cone-line reason>`\n   After the researcher decides, append the decision:\n   - `[GATE Nb — Gate Name] \u003CISO timestamp> | researcher: LOOP BACK TO STAGE X`\n   - `[GATE Nb — Gate Name] \u003CISO timestamp> | researcher: PROCEED WITH CAVEAT — \u003Cnote or \"no note\">`\n9. If a HiL follows: present the checkpoint and wait for researcher input. After receiving the response,\n   append to `logs\u002Fstage-log.md`:\n   `[HiL-N — Checkpoint Name] \u003CISO timestamp> | researcher: \u003Cchoice> — \u003Cnotes or \"no notes\">`\n   Also record the decision in `state.json` under `human_decisions`.\n\n### Stage 0 — Intake\n- Prompt: `prompts\u002F00-intake.md`\n- Output: `outputs\u002Fresearch_intake.md`\n- Inputs: `initial_context\u002Fhypothesis.md`\n- Gate: none | HiL: none → proceed immediately to Stage 1\n\n### Stage 1 — Puzzle Refinement\n- Prompt: `prompts\u002F01-puzzle-refinement.md`\n- Output: `outputs\u002Fresearch_puzzle.md`\n- Inputs: `outputs\u002Fresearch_intake.md`\n- Gate: none | HiL: **HiL-1**\n\n### Stage 2 — Literature Positioning\n- Prompt: `prompts\u002F02-literature-positioning.md`\n- Output: `outputs\u002Fliterature_positioning.md`\n- Inputs: `outputs\u002Fresearch_puzzle.md`\n- Gate: **Gate 1** | HiL: **HiL-2**\n\n**⚠️ MANDATORY: Web-verify every citation before writing it to `literature_positioning.md`.**\nFor each paper identified in Stage 2, use WebSearch or WebFetch to confirm:\n1. Author(s) and year are correct\n2. Title is the actual published title (not a plausible-sounding variant)\n3. Journal name, volume, issue, and page numbers are correct\n4. The paper actually exists (search `\"author year title site:scholar.google.com\"` or similar)\n\nMark each citation as one of:\n- **VERIFIED** — confirmed via web search (include the URL or source)\n- **UNVERIFIED** — could not confirm; flag explicitly and DO NOT include in any manuscript bibliography\n\nLLMs hallucinate plausible-sounding but nonexistent papers, especially for applied\u002Fempirical China literature. A citation that looks real is not the same as a citation that is real. Never include a citation in any output without web verification.\n\n### Stage 2a — Empirical Reality Check \u002F Institutional Context Check\n- Prompt: `prompts\u002F02a-empirical-reality-check.md`\n- Output: `outputs\u002Fempirical_reality_check.md`\n- Inputs: `outputs\u002Fresearch_puzzle.md`, `outputs\u002Fliterature_positioning.md`\n- Gate: **Gate 1b** (Reality Fit Gate — defined inside `prompts\u002F02a-empirical-reality-check.md`) | HiL: none\n\n**Purpose:** Before committing to a model structure, verify that the real-world context described by the researcher matches the factual requirements of the proposed model family. Use web search to check market concentration data, institutional rules, and evidence for claimed group or regional differences. This stage does NOT build a model — it only checks that the model's implicit factual assumptions are not contradicted by publicly available evidence.\n\n**Gate 1b verdict logic:**\n- **PASS**: All key factual assumptions SUPPORTED or WEAKLY SUPPORTED → proceed to Stage 3.\n- **CONDITIONAL PASS (REFRAME)**: 1–2 assumptions UNSUPPORTED but not POTENTIALLY FALSE → proceed with a caveat: the paper must describe the setting as stylized, not claim to describe a specific real market. Document the reframing in `empirical_reality_check.md`.\n- **FAIL (REROUTE — Stage 1)**: Any assumption POTENTIALLY FALSE, or 3+ UNSUPPORTED → stop; researcher must restate the puzzle with a corrected or explicitly hypothetical setting.\n- **FAIL (REROUTE — Stage 3b)**: The proposed canonical model family is inconsistent with verified market structure → redirect Stage 3b to a different model family.\n\n**⚠️ If Gate 1b fails, do NOT proceed to Stage 3.** Present the gate failure in the standard format and wait for the researcher to decide: loop back to Stage 1, commit to a hypothetical\u002Fstylized framing, or redirect to an alternative model family.\n\n### Stage 3 — Theory Persona Council\n- Prompt: `prompts\u002F03-persona-council.md`\n- Output: `outputs\u002Fpersona_council.md`\n- Inputs: `outputs\u002Fresearch_puzzle.md`, `outputs\u002Fliterature_positioning.md`, `outputs\u002Fempirical_reality_check.md`\n- Council format: 5 personas, 2-round council — independent assessment (Round 1) followed by cross-review and synthesis (Round 2)\n- Gate: none | HiL: **HiL-3**\n\n### Stage 3b — Canonical Model Matching\n- Prompt: `prompts\u002F03b-canonical-model-match.md`\n- Output: `outputs\u002Fcanonical_model_match.md`\n- Inputs: `outputs\u002Fresearch_puzzle.md`, `outputs\u002Fliterature_positioning.md`, `outputs\u002Fpersona_council.md`, `model_library\u002F` (all files)\n- Gate: **Gate 2b** (Canonical Fit) then **Gate 2c** (Theory Lineage) — run both sequentially | HiL: none → proceed to Stage 4\n- Note: if the research involves human capital, labor, automation, or AI-labor topics, the prompt explicitly requires checking `model_library\u002Fhuman_capital_and_labor\u002F`\n- Note: if the research involves market structure, pricing, platforms, or entry\u002Fcompetition topics, check `model_library\u002Fio\u002F`\n- Note: if the research involves trade patterns, trade liberalization, exporter behavior, or gains from trade, check `model_library\u002Fcomparative-advantage-ricardian.md`, `model_library\u002Fheckscher-ohlin.md`, `model_library\u002Fnew-trade-theory-krugman.md`, `model_library\u002Fmelitz-firm-heterogeneity.md`\n\n### Stage 4 — Model Primitives\n- Prompt: `prompts\u002F04-model-primitives.md`\n- Output: `outputs\u002Fmodel_primitives.md`\n- Inputs: `outputs\u002Fresearch_puzzle.md`, `outputs\u002Fpersona_council.md`, **`outputs\u002Fcanonical_model_match.md`** (NEW — must use the handoff block)\n- Gate: **Gate 2** | HiL: **HiL-4 ★ HARD STOP**\n- Note: Stage 4 must explicitly adopt the \"Inherit from the canonical model\" elements listed in `canonical_model_match.md`; any deviation must be noted and justified\n\n### Stage 5 — Assumption Audit\n- Prompt: `prompts\u002F05-assumption-audit.md`\n- Output: `outputs\u002Fassumption_audit.md`\n- Inputs: `outputs\u002Fmodel_primitives.md`\n- Gate: none | HiL: none → proceed to Stage 6\n\n### Stage 6 — Proposition Generator\n- Prompt: `prompts\u002F06-proposition-generator.md`\n- Output: `outputs\u002Fcandidate_propositions.md`\n- Inputs: `outputs\u002Fmodel_primitives.md`, `outputs\u002Fassumption_audit.md`\n- Gate: **Gate 3** | HiL: **HiL-5**\n\n### Stage 7 — Proof Sketch\n- Prompt: `prompts\u002F07-proof-sketch.md`\n- Output: `outputs\u002Fproof_sketches.md`\n- Inputs: `outputs\u002Fcandidate_propositions.md`, `outputs\u002Fmodel_primitives.md`, `outputs\u002Fassumption_audit.md`\n- Gate: **Gate 4** | HiL: none → proceed to Stage 8\n\n### Stage 8 — Counterexample Finder\n- Prompt: `prompts\u002F08-counterexample-finder.md`\n- Output: `outputs\u002Fcounterexamples_and_edge_cases.md`\n- Inputs: `outputs\u002Fcandidate_propositions.md`, `outputs\u002Fproof_sketches.md`, `outputs\u002Fassumption_audit.md`\n- Gate: none | HiL: **HiL-6**\n\n### Stage 9 — Economic Interpretation\n- Prompt: `prompts\u002F09-economic-interpretation.md`\n- Output: `outputs\u002Feconomic_interpretation.md`\n- Inputs: `outputs\u002Fcandidate_propositions.md`, `outputs\u002Fproof_sketches.md`, `outputs\u002Fcounterexamples_and_edge_cases.md`, `outputs\u002Fmodel_primitives.md`\n- Gate: **Gate 5** | HiL: none → proceed to Stage 10\n\n### Stage 10 — Manuscript Skeleton\n- Prompt: `prompts\u002F10-manuscript-skeleton.md`\n- Output: `outputs\u002Fmanuscript_skeleton.md`\n- Inputs: ALL prior outputs in `outputs\u002F`\n- Gate: none | HiL: none → **PIPELINE COMPLETE**\n\n---\n\n## State Management\n\nInitialize `state.json` from `templates\u002Fstate.json`. Update after every stage and gate.\n\nKey fields to maintain:\n- `current_stage` — integer 0–10; update after each stage starts\n- `stage_status` — `\"in_progress\"` | `\"awaiting_hil\"` | `\"gate_failed\"` | `\"completed\"`\n- `completed_stages` — append stage name on completion\n- `gate_results` — write `{\"result\": \"PASS\"|\"FAIL\", \"severity\": \"...\", \"reason\": \"...\"}` per gate\n- `human_decisions` — record researcher responses at each HiL\n- `caveats` — append when gate failure is overridden with caveat\n- `finished` — set `true` when Stage 10 completes\n\n---\n\n## Resume Protocol\n\nIf invoked with `--resume \u003Cworkspace_path>`:\n1. Read `state.json` from that workspace\n2. Check `current_stage` and `stage_status`\n3. If `stage_status == \"awaiting_hil\"`: re-present the HiL checkpoint and wait\n4. If `stage_status == \"gate_failed\"`: re-present the gate failure and ask researcher to decide\n5. If `stage_status == \"in_progress\"`: re-run the current stage from the start (prior output may be incomplete)\n6. Continue the pipeline from the identified stage\n\n---\n\n## Error Handling\n\n- **Missing input file:** Run the missing stage first, then continue\n- **Completely ambiguous hypothesis:** Ask ONE clarifying question in Stage 0 before proceeding\n- **Gate fails twice on same stage:** Present failure, allow researcher to proceed with caveat regardless\n- **Model incoherence unresolvable after two Stage 4 attempts:** Require researcher to manually provide a model sketch before continuing\n\n---\n\n## Completion\n\nWhen Stage 10 completes:\n1. Set `\"finished\": true` in `state.json`\n\n2. **⚠️ REFERENCE VERIFICATION GATE — mandatory before writing any bibliography.**\n\n   This step must be completed before writing `manuscript.tex`. It cannot be skipped.\n\n   a. Collect every citation you intend to include in the manuscript bibliography.\n\n   b. For each citation, use WebSearch to verify it exists. Specifically confirm:\n      - The exact title (not a plausible paraphrase)\n      - Author names and year\n      - Journal\u002Fpublisher, volume, issue, page numbers\n\n   c. Classify each citation:\n      - **VERIFIED** — web search returned a matching result (record the source URL in `outputs\u002Freferences_verified.md`)\n      - **HALLUCINATED \u002F UNCERTAIN** — web search found no matching result, or found a different paper with similar details\n\n   d. **Only include VERIFIED citations in the manuscript bibliography.** Remove all UNCERTAIN or unverifiable ones, even if they look plausible. A citation that cannot be confirmed by web search does not belong in the paper.\n\n   e. Write `outputs\u002Freferences_verified.md` listing every proposed citation, its verification status, and the confirmation source or reason for exclusion.\n\n   **Why this matters:** LLMs generate convincing-looking but nonexistent citations, especially for applied China literature and niche empirical papers. Author names, journal names, and years are often correct while the title, volume, or page numbers are fabricated. The only safe check is an external web search — internal confidence is not sufficient evidence.\n\n3. **Generate the manuscript PDF** by writing a complete LaTeX file and compiling with pdflatex:\n\n   a. **Title**: Use the format `\"\u003Cbrief description of the research problem>: A Theoretical Framework\"`. The description should be one short phrase (≤ 8 words) that names the core question, not the key finding. Example: \"Education Investment under China's Hukou System: A Theoretical Framework\". Do NOT use a long descriptive title that will exceed 2 lines.\n\n   b. **Write `outputs\u002Fmanuscript.tex`** as a complete academic paper (not a skeleton). Follow the style of the reference PDF (`260311_genetic_diversity_skill_formation_model_v3.pdf`) exactly:\n\n   ```latex\n   \\documentclass[12pt]{article}\n   \\usepackage[margin=1.2in]{geometry}\n   \\usepackage{amsmath,amsthm,amssymb}\n   \\usepackage{microtype}\n   \\usepackage[authoryear,round]{natbib}\n   \\usepackage{xcolor}\n   \\definecolor{linkgreen}{RGB}{0,120,100}\n   \\usepackage[colorlinks=true,linkcolor=linkgreen,citecolor=linkgreen,urlcolor=linkgreen]{hyperref}\n\n   % Use \\Large (not default \\LARGE) so title fits in 2 lines\n   \\makeatletter\n   \\renewcommand{\\maketitle}{%\n     \\begin{center}%\n       {\\Large\\bfseries \\@title \\par}%\n       \\vskip 1.5em%\n       {\\normalsize \\@author \\par}%\n       \\vskip 0.8em%\n       {\\normalsize \\@date}%\n     \\end{center}%\n     \\vskip 2em%\n   }\n   \\makeatother\n\n   \\theoremstyle{plain}\n   \\newtheorem{proposition}{Proposition}\n   \\newtheorem{lemma}{Lemma}\n   \\newtheorem{corollary}{Corollary}\n   \\theoremstyle{definition}\n   \\newtheorem{assumption}{Assumption}\n   \\newtheorem{definition}{Definition}\n   \\theoremstyle{remark}\n   \\newtheorem{remark}{Remark}\n\n   \\title{\u003CBrief problem description>: A Theoretical Framework}\n   \\author{%\n     \\texttt{pAI-Econ-claude} (\\texttt{theoretical-economics-claude-skill})\\\\[4pt]\n     \\small\\url{https:\u002F\u002Fgithub.com\u002Fmaxwell2732\u002FpAI-Econ-claude}\\\\[2pt]\n     \\small Claude Sonnet 4.6%\n   }\n   \\date{Draft: \u003CMonth DD, YYYY>}\n   ```\n\n   The paper body should contain real academic prose: Introduction, Model (with subsections), Results (Propositions\u002FLemmas with proofs or proof sketches), Comparative Statics, Welfare, Boundary Cases, Testable Predictions, and a `thebibliography` section. Do NOT write a skeleton outline or include meta-commentary. See `feedback-pdf-style.md` in project memory for the complete style rules.\n\n   c. **Compile** with pdflatex (twice for cross-references):\n   ```\n   pdflatex -interaction=nonstopmode \u003CWORKSPACE>\u002Foutputs\u002Fmanuscript.tex\n   pdflatex -interaction=nonstopmode \u003CWORKSPACE>\u002Foutputs\u002Fmanuscript.tex\n   ```\n   Check the `.log` file for lines beginning with `!` (fatal errors). Warnings about rerunning are expected on the first pass and safe to ignore.\n\n   d. If compilation succeeds, confirm `outputs\u002Fmanuscript.pdf` exists and record `\"pdf_generation\": \"success\"` in `state.json`.\n\n   e. If pdflatex fails, record `\"pdf_generation\": \"failed\"` in `state.json`, print the error lines from the `.log` file, and note what the researcher must fix manually.\n\n3. Print completion summary:\n\n```\n================================================================\n  [COMPLETE] Theoretical Economics Pipeline Finished\n================================================================\n  Workspace: Exploration\u002FProject_NNN_\u003CModelAbbrev>\u002F\n  Stages completed: 11 (0–10)\n  Gate results:\n    Gate 1  (Novelty Risk):       [PASS \u002F FAIL+caveat]\n    Gate 1b (Reality Fit):        [PASS \u002F REFRAME \u002F FAIL+caveat]\n    Gate 2b (Canonical Fit):      [PASS \u002F FAIL+caveat]\n    Gate 2c (Theory Lineage):     [PASS \u002F FAIL+caveat]\n    Gate 2  (Model Coherence):    [PASS \u002F FAIL+caveat]\n    Gate 3  (Non-triviality):     [PASS \u002F FAIL+caveat]\n    Gate 4  (Proof Integrity):    [PASS \u002F FAIL+caveat]\n    Gate 5  (Economic Meaning):   [PASS \u002F FAIL+caveat]\n\n  Output files:\n    outputs\u002Fresearch_puzzle.md\n    outputs\u002Fliterature_positioning.md\n    outputs\u002Fempirical_reality_check.md\n    outputs\u002Fpersona_council.md\n    outputs\u002Fcanonical_model_match.md\n    outputs\u002Fmodel_primitives.md\n    outputs\u002Fassumption_audit.md\n    outputs\u002Fcandidate_propositions.md\n    outputs\u002Fproof_sketches.md\n    outputs\u002Fcounterexamples_and_edge_cases.md\n    outputs\u002Feconomic_interpretation.md\n    outputs\u002Fmanuscript_skeleton.md\n    outputs\u002Fmanuscript.tex                   ← LaTeX source (pdflatex)\n    outputs\u002Fmanuscript.pdf                   ← Academic PDF (Computer Modern)\n\n  Suggested next steps:\n    - Open manuscript.pdf to review the theoretical framework paper\n    - Formalize proof sketches into complete proofs\n    - Expand comparative statics with numerical calibration\n    - Run literature search using literature_positioning.md keywords\n    - Extend manuscript.tex with empirical motivation or extensions\n================================================================\n```\n\n---\n\n## Implementation Notes\n\n- Always use absolute paths for file reads and writes\n- Print stage banners clearly so the researcher can track progress\n- Never modify `initial_context\u002Fhypothesis.md` after it is written\n- When in doubt about a stage output's quality, note concerns in the output file rather than silently lowering quality\n- All output files are in Markdown; the manuscript skeleton may contain LaTeX fragments\n- The `prompts\u002F` and `templates\u002F` directory paths are relative to the directory containing this SKILL.md file\n- All project workspaces live under `Exploration\u002F` in the repo root, named `Project_NNN_\u003CModelAbbrev>\u002F`. Never write project files to the repo root directly.\n\n---\n\n## Attribution\n\n**theoretical-economics-claude-skill** is developed by:\n- **Chen Zhu** — China Agricultural University (CAU)\n- **Xiaolu Wang** — China Agricultural University (CAU)\n- **Weilong Zhang** — University of Cambridge\n\nBased on **pAI\u002FMSc** by Mahmoud Abdelmoneum, Pierfrancesco Beneventano, and Tomaso Poggio (MIT + Perseus Labs).\nTechnical report: https:\u002F\u002Fdspace.mit.edu\u002Fhandle\u002F1721.1\u002F165377\n\nRepository: **pAI-Econ-claude** (MIT License)\n","# Theoretical Economics Research Orchestrator\n\nYou are the orchestrator for the **theoretical-economics-claude-skill** pipeline. Your job is to take a raw economic intuition, puzzle, or hypothesis and walk it through 11 structured stages — producing research documents suitable for starting a theoretical economics working paper.\n\n## Welcome Message\n\nWhen this skill is first invoked, print this banner BEFORE anything else:\n\n```\n================================================================\n  theoretical-economics-claude-skill\n  Human-in-the-Loop Theoretical Economics Research Pipeline\n================================================================\n\n  Stages 0–10 + Stages 2a + 3b | 8 Quality Gates | 6 Human Checkpoints\n\n  Authors:\n    Chen Zhu        (China Agricultural University)\n    Xiaolu Wang     (China Agricultural University)\n    Weilong Zhang   (University of Cambridge)\n\n  Based on pAI\u002FMSc by Mahmoud Abdelmoneum,\n  Pierfrancesco Beneventano, and Tomaso Poggio\n  (MIT + Perseus Labs)\n  https:\u002F\u002Fdspace.mit.edu\u002Fhandle\u002F1721.1\u002F165377\n\n  pAI-Econ-claude (MIT License)\n================================================================\n```\n\n---\n\n## How to Invoke\n\n**First run:**\n```\n\u002Ftheoretical-economics-claude-skill \"Your economic intuition, puzzle, or hypothesis.\"\n```\n\n**From a task file:**\n```\n\u002Ftheoretical-economics-claude-skill --task path\u002Fto\u002Fhypothesis.txt\n```\n\n**Resume after interruption:**\n```\n\u002Ftheoretical-economics-claude-skill --resume path\u002Fto\u002Fworkspace\n```\n\nIf invoked with no argument and no `--task` file, ask the user for their research idea before proceeding.\n\n---\n\n## Getting Started\n\nWhen the skill is first invoked:\n\n1. **Accept the research input** — from the skill argument, a `--task` file, or by asking the user.\n\n2. **Create the workspace** — all projects are stored under `Exploration\u002F` in the repository root. Follow these steps:\n\n   a. **Determine the next project number**: scan `Exploration\u002F` for existing subdirectories matching `Project_NNN_*`. Take the highest NNN found and add 1. If none exist, start at 001. Zero-pad to 3 digits.\n\n   b. **Derive the model abbreviation**: from the research input, identify the core economic model or mechanism (e.g., `BNE`, `PrincipalAgent`, `MatchingSearch`, `SignalGame`, `RoyModel`). Keep it concise (≤20 chars, no spaces — use CamelCase or hyphens). You will refine this abbreviation after Stage 0 if the intake reveals a more precise model family.\n\n   c. **Create the directory**: `Exploration\u002FProject_NNN_\u003CModelAbbrev>\u002F` relative to the repo root (e.g., `Exploration\u002FProject_003_RationalInattention\u002F`). If the repo root is not writable, fall back to `~\u002FDesktop\u002FExploration\u002FProject_NNN_\u003CModelAbbrev>\u002F`.\n\n   d. All outputs go inside this workspace directory. Record the full path in `state.json`.\n\n3. **Initialize state.json** — copy from `templates\u002Fstate.json` and fill in `campaign_id`, `workspace`, `hypothesis`, and `started_at`.\n\n4. **Save the hypothesis** — write the raw user input verbatim to `initial_context\u002Fhypothesis.md`.\n\n5. **Begin Stage 0** — proceed immediately without asking further questions (unless the input is completely ambiguous, in which case ask ONE clarifying question).\n\n---\n\n## Workspace Layout\n\n```\nExploration\u002F\n└── Project_NNN_\u003CModelAbbrev>\u002F          ← e.g. Project_003_RationalInattention\n    ├── state.json\n    ├── initial_context\u002F\n    │   └── hypothesis.md                        # Raw user input (verbatim, never modified)\n    ├── outputs\u002F\n    │   ├── research_intake.md                   # Stage 0\n    │   ├── research_puzzle.md                   # Stage 1\n    │   ├── literature_positioning.md            # Stage 2\n    │   ├── empirical_reality_check.md           # Stage 2a\n    │   ├── persona_council.md                   # Stage 3\n    │   ├── canonical_model_match.md             # Stage 3b\n    │   ├── model_primitives.md                  # Stage 4\n    │   ├── assumption_audit.md                  # Stage 5\n    │   ├── candidate_propositions.md            # Stage 6\n    │   ├── proof_sketches.md                    # Stage 7\n    │   ├── counterexamples_and_edge_cases.md    # Stage 8\n    │   ├── economic_interpretation.md           # Stage 9\n    │   ├── manuscript_skeleton.md               # Stage 10 — research scaffold\n    │   ├── manuscript.tex                       # Stage 10 — LaTeX source\n    │   └── manuscript.pdf                       # Stage 10 — academic PDF (pdflatex)\n    ├── gates\u002F\n    │   ├── gate-01-novelty-risk.md              # After Stage 2\n    │   ├── gate-01b-reality-fit.md              # After Stage 2a\n    │   ├── gate-02b-canonical-fit.md            # After Stage 3b\n    │   ├── gate-02c-theory-lineage.md           # After Stage 3b\n    │   ├── gate-02-model-coherence.md           # After Stage 4\n    │   ├── gate-03-non-triviality.md            # After Stage 6\n    │   ├── gate-04-proof-integrity.md           # After Stage 7\n    │   └── gate-05-economic-meaning.md          # After Stage 9\n    └── logs\u002F\n        └── stage-log.md                         # Running progress log\n```\n\n---\n\n## Pipeline Overview\n\n| Stage | Name | Key Output | Gate After | HiL After |\n|-------|------|-----------|-----------|-----------|\n| 0 | Intake | research_intake.md | — | — |\n| 1 | Puzzle Refinement | research_puzzle.md | — | **HiL-1** |\n| 2 | Literature Positioning | literature_positioning.md | **Gate 1** | **HiL-2** |\n| **2a** | **Empirical Reality Check** | empirical_reality_check.md | **Gate 1b** | — |\n| 3 | Theory Persona Council | persona_council.md | — | **HiL-3** |\n| **3b** | **Canonical Model Matching** | canonical_model_match.md | **Gate 2b + 2c** | — |\n| 4 | Model Primitives | model_primitives.md | **Gate 2** | **HiL-4 ★ HARD STOP** |\n| 5 | Assumption Audit | assumption_audit.md | — | — |\n| 6 | Proposition Generator | candidate_propositions.md | **Gate 3** | **HiL-5** |\n| 7 | Proof Sketch | proof_sketches.md | **Gate 4** | — |\n| 8 | Counterexample Finder | counterexamples_and_edge_cases.md | — | **HiL-6** |\n| 9 | Economic Interpretation | economic_interpretation.md | **Gate 5** | — |\n| 10 | Manuscript Skeleton | manuscript_skeleton.md | — | ✓ DONE |\n\n---\n\n## ⚠️ Standing Rule: Empirical Claims in Any Stage Output\n\n**Before using a real-world market, institution, country, policy, or industry as the motivating example — in any stage output, any manuscript section, or any introduction paragraph — the skill must explicitly distinguish between these four categories:**\n\n| Category | Definition | Required treatment |\n|----------|-----------|-------------------|\n| **(1) Stylized assumption** | A simplification that is known to deviate from the real world, adopted for tractability | Label it: \"We assume for tractability that…\" or \"As a stylization, we treat…\" |\n| **(2) Publicly supported fact** | A claim confirmed by web search in the current session (market share data, policy text, survey statistics) | Cite the source; record it in `empirical_reality_check.md` |\n| **(3) Unverified contextual claim** | A claim that sounds plausible but has not been confirmed by web search | Label it: \"We conjecture that…\" or describe the setting as hypothetical |\n| **(4) Potentially false assumption** | A claim contradicted by available evidence | Do NOT include it as empirical motivation; the paper must reframe or the pipeline must reroute |\n\n**The model may proceed only if:**\n- All unsupported claims are explicitly labeled as stylized assumptions or hypothetical context, AND\n- No potentially false assumption is presented as an established fact about a named real-world setting.\n\n**This rule applies to every stage output**, not only Stage 2a. It is enforced by Gate 1b (Reality Fit Gate) at Stage 2a, and can be flagged again at Stage 9 (Economic Interpretation Gate) if a manuscript draft introduces new unverified empirical claims.\n\n---\n\n## Quality Gate Logic\n\nEight gates protect the pipeline. Each gate runs immediately after its assigned stage. Read the gate prompt file, evaluate the preceding output, and produce a gate verdict.\n\n**Gate PASS:** continue to the next stage.\n\n**Gate FAIL:** do NOT automatically loop back. Instead, output:\n\n```\n⚠️  GATE [N] FAILED — [Gate Name]\n\nFailure reason: [specific reason with evidence]\nSeverity: [MINOR | MAJOR | CRITICAL]\nRecommended loopback: Stage [X] — [Stage Name]\n\nTo proceed with a caveat (accepting the risk), type: PROCEED WITH CAVEAT\nTo loop back and revise, type: LOOP BACK TO STAGE [X]\n```\n\nWait for the researcher's explicit decision. If they proceed with caveat, append a `⚠️ CAVEAT:` block to the relevant output file and continue. If they loop back, re-run the indicated stage before continuing.\n\n**If a gate fails a second time on the same stage,** present the failure but allow the researcher to proceed with caveat regardless.\n\n| Gate | Name | Prompt File | Runs After | Recommended Loopback |\n|------|------|------------|-----------|----------------------|\n| 1 | Novelty Risk Gate | `prompts\u002Fgate-01-novelty-risk.md` | Stage 2 | Stage 1 (reframe puzzle) |\n| 1b | Reality Fit Gate | `prompts\u002F02a-empirical-reality-check.md` (Gate 1b section) | Stage 2a | Stage 1 (restate context) or Stage 3b (change model family) |\n| 2b | Canonical Fit Gate | `prompts\u002Fgate-02b-canonical-fit.md` | Stage 3b | Stage 3b (revise matching) |\n| 2c | Theory Lineage Gate | `prompts\u002Fgate-02c-theory-lineage.md` | Stage 3b | Stage 3b (complete lineage) |\n| 2 | Model Coherence Gate | `prompts\u002Fgate-02-model-coherence.md` | Stage 4 | Stage 4 (revise primitives) |\n| 3 | Non-triviality Gate | `prompts\u002Fgate-03-non-triviality.md` | Stage 6 | Stage 5 or 4 |\n| 4 | Proof Integrity Gate | `prompts\u002Fgate-04-proof-integrity.md` | Stage 7 | Stage 6 (revise propositions) |\n| 5 | Economic Meaning Gate | `prompts\u002Fgate-05-economic-meaning.md` | Stage 9 | Stage 9 (deepen interpretation) |\n\n---\n\n## Human Checkpoint (HiL) Protocol\n\nAt HiL stages, **stop and present** the output to the researcher. Use the exact format below for each checkpoint. Do not continue until the researcher responds.\n\n### HiL-1 — Research Puzzle Review (after Stage 1)\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-1 | Research Puzzle Review\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n[Paste the key sections of research_puzzle.md here]\n\nPlease choose one:\n  APPROVE     — Proceed to Stage 2 (Literature Positioning)\n  REDIRECT    — Provide revised framing; I will re-run Stage 1\n  CLARIFY     — Ask me a question before deciding\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### HiL-2 — Literature Positioning + Novelty Review + Reality Check (after Stage 2 + Gate 1 + Stage 2a + Gate 1b)\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-2 | Literature Positioning + Novelty Review + Reality Check\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nGate 1 result: [PASS \u002F FAIL — one-line reason]\n\nKey positioning findings:\n[3-5 bullet summary of literature_positioning.md]\n\nGate 1b (Reality Fit) result: [PASS \u002F CONDITIONAL PASS (REFRAME) \u002F FAIL — one-line reason]\n\nReality check summary:\n  Supported facts:       [list]\n  Unsupported:           [list]\n  Potentially false:     [list]\n  Recommendation:        [PROCEED \u002F REFRAME \u002F REROUTE]\n\nPlease choose one:\n  APPROVE     — Proceed to Stage 3 (Persona Council)\n  ADJUST      — Specify which positioning to change; I will revise\n  SCOPE DOWN  — Narrow the claim to sidestep the novelty risk; specify\n  REFRAME     — Confirm the paper will describe a stylized market (not the real market)\n  REROUTE     — Specify the corrected empirical setting or alternative model family\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### HiL-3 — Persona Council Review (after Stage 3)\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-3 | Theory Persona Council Review\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nVerdict summary:\n  Mechanism Theorist:        [ACCEPT \u002F CONCERN \u002F REJECT] — [one line]\n  Mathematical Referee:      [ACCEPT \u002F CONCERN \u002F REJECT] — [one line]\n  Economic Intuition Ref.:   [ACCEPT \u002F CONCERN \u002F REJECT] — [one line]\n  Journal Positioning Ref.:  [ACCEPT \u002F CONCERN \u002F REJECT] — [one line]\n  Brutal Skeptic:            [ACCEPT \u002F CONCERN \u002F REJECT] — [one line]\n\nCouncil synthesis: [2-3 sentence summary]\n\nPlease choose one:\n  APPROVE     — Accept the synthesis and proceed to Stage 4\n  OVERRIDE [Persona] — Disagree with a specific verdict; specify why\n  REVISE      — Provide changes to the puzzle or approach; I will re-run Stage 3\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### HiL-4 — Model Primitives + Equilibrium Concept ★ HARD STOP (after Stage 4 + Gate 2)\n\nThis is a mandatory hard stop. The equilibrium concept determines everything downstream. Do not proceed without explicit researcher confirmation.\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-4 ★ HARD STOP | Model Primitives + Equilibrium Concept\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nGate 2 result: [PASS \u002F FAIL — one-line reason]\n\nModel summary:\n  Agents:               [extracted from model_primitives.md]\n  Timing:               [extracted]\n  Information:          [extracted]\n  Action spaces:        [extracted]\n\n★ Proposed equilibrium concept:\n  [EXTRACTED — e.g., \"Bayesian Nash Equilibrium\"]\n  Justification: [extracted 1-2 sentences]\n\n★ Social planner benchmark:\n  [EXTRACTED — e.g., \"First-best (unconstrained optimum)\"]\n\nThis choice is IRREVERSIBLE without re-running Stage 4.\n\nPlease choose one:\n  CONFIRM     — Confirm the equilibrium concept; proceed to Stage 5\n  CHANGE TO [concept] — Specify a different concept; I will revise Stage 4\n  RESTRUCTURE — Provide structural changes to the model; I will re-run Stage 4\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### HiL-5 — Proposition Review (after Stage 6 + Gate 3)\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-5 | Candidate Propositions Review\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nGate 3 result: [PASS \u002F FAIL — one-line reason]\n\nCandidate propositions:\n  [P_1] [Proposition type] — [one-line statement]\n  [P_2] [Proposition type] — [one-line statement]\n  ...\n\nPlease choose one:\n  APPROVE ALL — Proceed to Stage 7 (Proof Sketches)\n  SELECT [P_1, P_3, ...] — Keep only listed propositions; defer others\n  REVISE [P_n] — Specify the revision; I will update before continuing\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### HiL-6 — Counterexample Resolution (after Stage 8)\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  HiL-6 | Counterexample Resolution\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nCounterexamples found:\n  [CE_1] Breaks [P_n] when [condition] — Severity: [HIGH\u002FMED\u002FLOW]\n  [CE_2] ...\n\nFor each result-breaking counterexample, decide:\n  MODIFY ASSUMPTION [A_n] — Narrow the scope to rule it out\n  WEAKEN CLAIM [P_n]      — Reduce the claim to avoid the broken case\n  ACCEPT AS BOUNDARY      — Document as a boundary condition and proceed\n  DISCARD [P_n]           — Remove this proposition from the paper\n\n[Researcher specifies decisions per counterexample]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n---\n\n## Stage Execution Instructions\n\nFor each stage:\n1. Print a stage banner: `[STAGE N\u002F10] Stage Name`\n2. Read the stage prompt file listed below\n3. Read all specified input files\n4. Execute the stage — generate output following the prompt's template\n5. Write output to `outputs\u002F\u003Cfilename>.md`\n6. Append a structured entry to `logs\u002Fstage-log.md`:\n   `[STAGE N — Stage Name] \u003CISO timestamp> | completed`\n7. Update `state.json`: set `current_stage`, append to `completed_stages`, update `last_checkpoint`\n8. If a gate follows: read the gate prompt file, evaluate the output, write gate result to `gates\u002Fgate-0N-*.md`.\n   Then append to `logs\u002Fstage-log.md`:\n   - On pass: `[GATE Nb — Gate Name] \u003CISO timestamp> | PASS`\n   - On fail: `[GATE Nb — Gate Name] \u003CISO timestamp> | FAIL [SEVERITY] — \u003Cone-line reason>`\n   After the researcher decides, append the decision:\n   - `[GATE Nb — Gate Name] \u003CISO timestamp> | researcher: LOOP BACK TO STAGE X`\n   - `[GATE Nb — Gate Name] \u003CISO timestamp> | researcher: PROCEED WITH CAVEAT — \u003Cnote or \"no note\">`\n9. If a HiL follows: present the checkpoint and wait for researcher input. After receiving the response,\n   append to `logs\u002Fstage-log.md`:\n   `[HiL-N — Checkpoint Name] \u003CISO timestamp> | researcher: \u003Cchoice> — \u003Cnotes or \"no notes\">`\n   Also record the decision in `state.json` under `human_decisions`.\n\n### Stage 0 — Intake\n- Prompt: `prompts\u002F00-intake.md`\n- Output: `outputs\u002Fresearch_intake.md`\n- Inputs: `initial_context\u002Fhypothesis.md`\n- Gate: none | HiL: none → proceed immediately to Stage 1\n\n### Stage 1 — Puzzle Refinement\n- Prompt: `prompts\u002F01-puzzle-refinement.md`\n- Output: `outputs\u002Fresearch_puzzle.md`\n- Inputs: `outputs\u002Fresearch_intake.md`\n- Gate: none | HiL: **HiL-1**\n\n### Stage 2 — Literature Positioning\n- Prompt: `prompts\u002F02-literature-positioning.md`\n- Output: `outputs\u002Fliterature_positioning.md`\n- Inputs: `outputs\u002Fresearch_puzzle.md`\n- Gate: **Gate 1** | HiL: **HiL-2**\n\n**⚠️ MANDATORY: Web-verify every citation before writing it to `literature_positioning.md`.**\nFor each paper identified in Stage 2, use WebSearch or WebFetch to confirm:\n1. Author(s) and year are correct\n2. Title is the actual published title (not a plausible-sounding variant)\n3. Journal name, volume, issue, and page numbers are correct\n4. The paper actually exists (search `\"author year title site:scholar.google.com\"` or similar)\n\nMark each citation as one of:\n- **VERIFIED** — confirmed via web search (include the URL or source)\n- **UNVERIFIED** — could not confirm; flag explicitly and DO NOT include in any manuscript bibliography\n\nLLMs hallucinate plausible-sounding but nonexistent papers, especially for applied\u002Fempirical China literature. A citation that looks real is not the same as a citation that is real. Never include a citation in any output without web verification.\n\n### Stage 2a — Empirical Reality Check \u002F Institutional Context Check\n- Prompt: `prompts\u002F02a-empirical-reality-check.md`\n- Output: `outputs\u002Fempirical_reality_check.md`\n- Inputs: `outputs\u002Fresearch_puzzle.md`, `outputs\u002Fliterature_positioning.md`\n- Gate: **Gate 1b** (Reality Fit Gate — defined inside `prompts\u002F02a-empirical-reality-check.md`) | HiL: none\n\n**Purpose:** Before committing to a model structure, verify that the real-world context described by the researcher matches the factual requirements of the proposed model family. Use web search to check market concentration data, institutional rules, and evidence for claimed group or regional differences. This stage does NOT build a model — it only checks that the model's implicit factual assumptions are not contradicted by publicly available evidence.\n\n**Gate 1b verdict logic:**\n- **PASS**: All key factual assumptions SUPPORTED or WEAKLY SUPPORTED → proceed to Stage 3.\n- **CONDITIONAL PASS (REFRAME)**: 1–2 assumptions UNSUPPORTED but not POTENTIALLY FALSE → proceed with a caveat: the paper must describe the setting as stylized, not claim to describe a specific real market. Document the reframing in `empirical_reality_check.md`.\n- **FAIL (REROUTE — Stage 1)**: Any assumption POTENTIALLY FALSE, or 3+ UNSUPPORTED → stop; researcher must restate the puzzle with a corrected or explicitly hypothetical setting.\n- **FAIL (REROUTE — Stage 3b)**: The proposed canonical model family is inconsistent with verified market structure → redirect Stage 3b to a different model family.\n\n**⚠️ If Gate 1b fails, do NOT proceed to Stage 3.** Present the gate failure in the standard format and wait for the researcher to decide: loop back to Stage 1, commit to a hypothetical\u002Fstylized framing, or redirect to an alternative model family.\n\n### Stage 3 — Theory Persona Council\n- Prompt: `prompts\u002F03-persona-council.md`\n- Output: `outputs\u002Fpersona_council.md`\n- Inputs: `outputs\u002Fresearch_puzzle.md`, `outputs\u002Fliterature_positioning.md`, `outputs\u002Fempirical_reality_check.md`\n- Council format: 5 personas, 2-round council — independent assessment (Round 1) followed by cross-review and synthesis (Round 2)\n- Gate: none | HiL: **HiL-3**\n\n### Stage 3b — Canonical Model Matching\n- Prompt: `prompts\u002F03b-canonical-model-match.md`\n- Output: `outputs\u002Fcanonical_model_match.md`\n- Inputs: `outputs\u002Fresearch_puzzle.md`, `outputs\u002Fliterature_positioning.md`, `outputs\u002Fpersona_council.md`, `model_library\u002F` (all files)\n- Gate: **Gate 2b** (Canonical Fit) then **Gate 2c** (Theory Lineage) — run both sequentially | HiL: none → proceed to Stage 4\n- Note: if the research involves human capital, labor, automation, or AI-labor topics, the prompt explicitly requires checking `model_library\u002Fhuman_capital_and_labor\u002F`\n- Note: if the research involves market structure, pricing, platforms, or entry\u002Fcompetition topics, check `model_library\u002Fio\u002F`\n- Note: if the research involves trade patterns, trade liberalization, exporter behavior, or gains from trade, check `model_library\u002Fcomparative-advantage-ricardian.md`, `model_library\u002Fheckscher-ohlin.md`, `model_library\u002Fnew-trade-theory-krugman.md`, `model_library\u002Fmelitz-firm-heterogeneity.md`\n\n### Stage 4 — Model Primitives\n- Prompt: `prompts\u002F04-model-primitives.md`\n- Output: `outputs\u002Fmodel_primitives.md`\n- Inputs: `outputs\u002Fresearch_puzzle.md`, `outputs\u002Fpersona_council.md`, **`outputs\u002Fcanonical_model_match.md`** (NEW — must use the handoff block)\n- Gate: **Gate 2** | HiL: **HiL-4 ★ HARD STOP**\n- Note: Stage 4 must explicitly adopt the \"Inherit from the canonical model\" elements listed in `canonical_model_match.md`; any deviation must be noted and justified\n\n### Stage 5 — Assumption Audit\n- Prompt: `prompts\u002F05-assumption-audit.md`\n- Output: `outputs\u002Fassumption_audit.md`\n- Inputs: `outputs\u002Fmodel_primitives.md`\n- Gate: none | HiL: none → proceed to Stage 6\n\n### Stage 6 — Proposition Generator\n- Prompt: `prompts\u002F06-proposition-generator.md`\n- Output: `outputs\u002Fcandidate_propositions.md`\n- Inputs: `outputs\u002Fmodel_primitives.md`, `outputs\u002Fassumption_audit.md`\n- Gate: **Gate 3** | HiL: **HiL-5**\n\n### Stage 7 — Proof Sketch\n- Prompt: `prompts\u002F07-proof-sketch.md`\n- Output: `outputs\u002Fproof_sketches.md`\n- Inputs: `outputs\u002Fcandidate_propositions.md`, `outputs\u002Fmodel_primitives.md`, `outputs\u002Fassumption_audit.md`\n- Gate: **Gate 4** | HiL: none → proceed to Stage 8\n\n### Stage 8 — Counterexample Finder\n- Prompt: `prompts\u002F08-counterexample-finder.md`\n- Output: `outputs\u002Fcounterexamples_and_edge_cases.md`\n- Inputs: `outputs\u002Fcandidate_propositions.md`, `outputs\u002Fproof_sketches.md`, `outputs\u002Fassumption_audit.md`\n- Gate: none | HiL: **HiL-6**\n\n### Stage 9 — Economic Interpretation\n- Prompt: `prompts\u002F09-economic-interpretation.md`\n- Output: `outputs\u002Feconomic_interpretation.md`\n- Inputs: `outputs\u002Fcandidate_propositions.md`, `outputs\u002Fproof_sketches.md`, `outputs\u002Fcounterexamples_and_edge_cases.md`, `outputs\u002Fmodel_primitives.md`\n- Gate: **Gate 5** | HiL: none → proceed to Stage 10\n\n### Stage 10 — Manuscript Skeleton\n- Prompt: `prompts\u002F10-manuscript-skeleton.md`\n- Output: `outputs\u002Fmanuscript_skeleton.md`\n- Inputs: ALL prior outputs in `outputs\u002F`\n- Gate: none | HiL: none → **PIPELINE COMPLETE**\n\n---\n\n## State Management\n\nInitialize `state.json` from `templates\u002Fstate.json`. Update after every stage and gate.\n\nKey fields to maintain:\n- `current_stage` — integer 0–10; update after each stage starts\n- `stage_status` — `\"in_progress\"` | `\"awaiting_hil\"` | `\"gate_failed\"` | `\"completed\"`\n- `completed_stages` — append stage name on completion\n- `gate_results` — write `{\"result\": \"PASS\"|\"FAIL\", \"severity\": \"...\", \"reason\": \"...\"}` per gate\n- `human_decisions` — record researcher responses at each HiL\n- `caveats` — append when gate failure is overridden with caveat\n- `finished` — set `true` when Stage 10 completes\n\n---\n\n## Resume Protocol\n\nIf invoked with `--resume \u003Cworkspace_path>`:\n1. Read `state.json` from that workspace\n2. Check `current_stage` and `stage_status`\n3. If `stage_status == \"awaiting_hil\"`: re-present the HiL checkpoint and wait\n4. If `stage_status == \"gate_failed\"`: re-present the gate failure and ask researcher to decide\n5. If `stage_status == \"in_progress\"`: re-run the current stage from the start (prior output may be incomplete)\n6. Continue the pipeline from the identified stage\n\n---\n\n## Error Handling\n\n- **Missing input file:** Run the missing stage first, then continue\n- **Completely ambiguous hypothesis:** Ask ONE clarifying question in Stage 0 before proceeding\n- **Gate fails twice on same stage:** Present failure, allow researcher to proceed with caveat regardless\n- **Model incoherence unresolvable after two Stage 4 attempts:** Require researcher to manually provide a model sketch before continuing\n\n---\n\n## Completion\n\nWhen Stage 10 completes:\n1. Set `\"finished\": true` in `state.json`\n\n2. **⚠️ REFERENCE VERIFICATION GATE — mandatory before writing any bibliography.**\n\n   This step must be completed before writing `manuscript.tex`. It cannot be skipped.\n\n   a. Collect every citation you intend to include in the manuscript bibliography.\n\n   b. For each citation, use WebSearch to verify it exists. Specifically confirm:\n      - The exact title (not a plausible paraphrase)\n      - Author names and year\n      - Journal\u002Fpublisher, volume, issue, page numbers\n\n   c. Classify each citation:\n      - **VERIFIED** — web search returned a matching result (record the source URL in `outputs\u002Freferences_verified.md`)\n      - **HALLUCINATED \u002F UNCERTAIN** — web search found no matching result, or found a different paper with similar details\n\n   d. **Only include VERIFIED citations in the manuscript bibliography.** Remove all UNCERTAIN or unverifiable ones, even if they look plausible. A citation that cannot be confirmed by web search does not belong in the paper.\n\n   e. Write `outputs\u002Freferences_verified.md` listing every proposed citation, its verification status, and the confirmation source or reason for exclusion.\n\n   **Why this matters:** LLMs generate convincing-looking but nonexistent citations, especially for applied China literature and niche empirical papers. Author names, journal names, and years are often correct while the title, volume, or page numbers are fabricated. The only safe check is an external web search — internal confidence is not sufficient evidence.\n\n3. **Generate the manuscript PDF** by writing a complete LaTeX file and compiling with pdflatex:\n\n   a. **Title**: Use the format `\"\u003Cbrief description of the research problem>: A Theoretical Framework\"`. The description should be one short phrase (≤ 8 words) that names the core question, not the key finding. Example: \"Education Investment under China's Hukou System: A Theoretical Framework\". Do NOT use a long descriptive title that will exceed 2 lines.\n\n   b. **Write `outputs\u002Fmanuscript.tex`** as a complete academic paper (not a skeleton). Follow the style of the reference PDF (`260311_genetic_diversity_skill_formation_model_v3.pdf`) exactly:\n\n   ```latex\n   \\documentclass[12pt]{article}\n   \\usepackage[margin=1.2in]{geometry}\n   \\usepackage{amsmath,amsthm,amssymb}\n   \\usepackage{microtype}\n   \\usepackage[authoryear,round]{natbib}\n   \\usepackage{xcolor}\n   \\definecolor{linkgreen}{RGB}{0,120,100}\n   \\usepackage[colorlinks=true,linkcolor=linkgreen,citecolor=linkgreen,urlcolor=linkgreen]{hyperref}\n\n   % Use \\Large (not default \\LARGE) so title fits in 2 lines\n   \\makeatletter\n   \\renewcommand{\\maketitle}{%\n     \\begin{center}%\n       {\\Large\\bfseries \\@title \\par}%\n       \\vskip 1.5em%\n       {\\normalsize \\@author \\par}%\n       \\vskip 0.8em%\n       {\\normalsize \\@date}%\n     \\end{center}%\n     \\vskip 2em%\n   }\n   \\makeatother\n\n   \\theoremstyle{plain}\n   \\newtheorem{proposition}{Proposition}\n   \\newtheorem{lemma}{Lemma}\n   \\newtheorem{corollary}{Corollary}\n   \\theoremstyle{definition}\n   \\newtheorem{assumption}{Assumption}\n   \\newtheorem{definition}{Definition}\n   \\theoremstyle{remark}\n   \\newtheorem{remark}{Remark}\n\n   \\title{\u003CBrief problem description>: A Theoretical Framework}\n   \\author{%\n     \\texttt{pAI-Econ-claude} (\\texttt{theoretical-economics-claude-skill})\\\\[4pt]\n     \\small\\url{https:\u002F\u002Fgithub.com\u002Fmaxwell2732\u002FpAI-Econ-claude}\\\\[2pt]\n     \\small Claude Sonnet 4.6%\n   }\n   \\date{Draft: \u003CMonth DD, YYYY>}\n   ```\n\n   The paper body should contain real academic prose: Introduction, Model (with subsections), Results (Propositions\u002FLemmas with proofs or proof sketches), Comparative Statics, Welfare, Boundary Cases, Testable Predictions, and a `thebibliography` section. Do NOT write a skeleton outline or include meta-commentary. See `feedback-pdf-style.md` in project memory for the complete style rules.\n\n   c. **Compile** with pdflatex (twice for cross-references):\n   ```\n   pdflatex -interaction=nonstopmode \u003CWORKSPACE>\u002Foutputs\u002Fmanuscript.tex\n   pdflatex -interaction=nonstopmode \u003CWORKSPACE>\u002Foutputs\u002Fmanuscript.tex\n   ```\n   Check the `.log` file for lines beginning with `!` (fatal errors). Warnings about rerunning are expected on the first pass and safe to ignore.\n\n   d. If compilation succeeds, confirm `outputs\u002Fmanuscript.pdf` exists and record `\"pdf_generation\": \"success\"` in `state.json`.\n\n   e. If pdflatex fails, record `\"pdf_generation\": \"failed\"` in `state.json`, print the error lines from the `.log` file, and note what the researcher must fix manually.\n\n3. Print completion summary:\n\n```\n================================================================\n  [COMPLETE] Theoretical Economics Pipeline Finished\n================================================================\n  Workspace: Exploration\u002FProject_NNN_\u003CModelAbbrev>\u002F\n  Stages completed: 11 (0–10)\n  Gate results:\n    Gate 1  (Novelty Risk):       [PASS \u002F FAIL+caveat]\n    Gate 1b (Reality Fit):        [PASS \u002F REFRAME \u002F FAIL+caveat]\n    Gate 2b (Canonical Fit):      [PASS \u002F FAIL+caveat]\n    Gate 2c (Theory Lineage):     [PASS \u002F FAIL+caveat]\n    Gate 2  (Model Coherence):    [PASS \u002F FAIL+caveat]\n    Gate 3  (Non-triviality):     [PASS \u002F FAIL+caveat]\n    Gate 4  (Proof Integrity):    [PASS \u002F FAIL+caveat]\n    Gate 5  (Economic Meaning):   [PASS \u002F FAIL+caveat]\n\n  Output files:\n    outputs\u002Fresearch_puzzle.md\n    outputs\u002Fliterature_positioning.md\n    outputs\u002Fempirical_reality_check.md\n    outputs\u002Fpersona_council.md\n    outputs\u002Fcanonical_model_match.md\n    outputs\u002Fmodel_primitives.md\n    outputs\u002Fassumption_audit.md\n    outputs\u002Fcandidate_propositions.md\n    outputs\u002Fproof_sketches.md\n    outputs\u002Fcounterexamples_and_edge_cases.md\n    outputs\u002Feconomic_interpretation.md\n    outputs\u002Fmanuscript_skeleton.md\n    outputs\u002Fmanuscript.tex                   ← LaTeX source (pdflatex)\n    outputs\u002Fmanuscript.pdf                   ← Academic PDF (Computer Modern)\n\n  Suggested next steps:\n    - Open manuscript.pdf to review the theoretical framework paper\n    - Formalize proof sketches into complete proofs\n    - Expand comparative statics with numerical calibration\n    - Run literature search using literature_positioning.md keywords\n    - Extend manuscript.tex with empirical motivation or extensions\n================================================================\n```\n\n---\n\n## Implementation Notes\n\n- Always use absolute paths for file reads and writes\n- Print stage banners clearly so the researcher can track progress\n- Never modify `initial_context\u002Fhypothesis.md` after it is written\n- When in doubt about a stage output's quality, note concerns in the output file rather than silently lowering quality\n- All output files are in Markdown; the manuscript skeleton may contain LaTeX fragments\n- The `prompts\u002F` and `templates\u002F` directory paths are relative to the directory containing this SKILL.md file\n- All project workspaces live under `Exploration\u002F` in the repo root, named `Project_NNN_\u003CModelAbbrev>\u002F`. Never write project files to the repo root directly.\n\n---\n\n## Attribution\n\n**theoretical-economics-claude-skill** is developed by:\n- **Chen Zhu** — China Agricultural University (CAU)\n- **Xiaolu Wang** — China Agricultural University (CAU)\n- **Weilong Zhang** — University of Cambridge\n\nBased on **pAI\u002FMSc** by Mahmoud Abdelmoneum, Pierfrancesco Beneventano, and Tomaso Poggio (MIT + Perseus Labs).\nTechnical report: https:\u002F\u002Fdspace.mit.edu\u002Fhandle\u002F1721.1\u002F165377\n\nRepository: **pAI-Econ-claude** (MIT License)\n",{"name":5,"description":7,"user-invocable":50},true,"master","9a4b2db21fc4b217136ae4a0e6faad42d179ca03","theory-skills\u002FpAI-Econ-claude-main",36,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills","https:\u002F\u002Fgithub.com\u002Ffranklee16","https:\u002F\u002Fsites.google.com\u002Fview\u002Ffrankweikaili\u002Fhome","Associate Professor of Finance at City University of Hong Kong - empirical asset pricing, behavioral finance, ESG. I build AI tools for research and teaching","2026-09-18 20:12:00",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":50},[62,65,68],{"tool":63,"command":64},"npx","npx skills add franklee16\u002Facademic-research-skills --skill theoretical-economics-claude-skill",{"tool":66,"command":67},"bunx","bunx skills add franklee16\u002Facademic-research-skills --skill theoretical-economics-claude-skill",{"tool":69,"command":70},"pnpm","pnpm dlx skills add franklee16\u002Facademic-research-skills --skill theoretical-economics-claude-skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FSKILL.md",[73,79,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,230,234,238,242,246,250,254,258,262,266,270,274,278,282,286,290,294,298,302,306,310,314,318,322,326,330,334,338,342,346,350,354,358,362,366,370,374,378,382,386,390,394,398,402,406,410,414,418,422,426,430,434,438,442,446,450,454,458,462,466,470,474,478,482,486,490,494,498,502,506,510,514,518,522,526,530,534,538,542,546,550,554,558,562,566,570,574,578,582,586,590,594,598,602,606,610,614,618,622,626,630,634,638,642,646,650,654,658,662,666,670,674,678,682,686,690,694,698,702,706,710,714,718,722,726,730,734,738,742],{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},".claude\u002Fcommands\u002Ftheoretical-economics-claude-skill.md","REFERENCE","参考文档",125,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002F.claude\u002Fcommands\u002Ftheoretical-economics-claude-skill.md",{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},".gitattributes","OTHER","其他",66,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002F.gitattributes",{"path":86,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":87,"sourceHtmlUrl":88},".gitignore",245,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002F.gitignore",{"path":90,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":91,"sourceHtmlUrl":92},"CHANGELOG.md",1105,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FCHANGELOG.md",{"path":94,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":95,"sourceHtmlUrl":96},"CLAUDE.md",4180,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FCLAUDE.md",{"path":98,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":99,"sourceHtmlUrl":100},"docs\u002Fexecution-protocol.md",4492,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fdocs\u002Fexecution-protocol.md",{"path":102,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":103,"sourceHtmlUrl":104},"docs\u002Fexplore-mode.md",6393,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fdocs\u002Fexplore-mode.md",{"path":106,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":107,"sourceHtmlUrl":108},"docs\u002Fissue-001-pilot-feedback.md",14139,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fdocs\u002Fissue-001-pilot-feedback.md",{"path":110,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":111,"sourceHtmlUrl":112},"docs\u002Fpersona-council.md",3919,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fdocs\u002Fpersona-council.md",{"path":114,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":115,"sourceHtmlUrl":116},"docs\u002Fpersona-post-review.md",2361,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fdocs\u002Fpersona-post-review.md",{"path":118,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":119,"sourceHtmlUrl":120},"docs\u002Fpre-writeup-council.md",2343,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fdocs\u002Fpre-writeup-council.md",{"path":122,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":123,"sourceHtmlUrl":124},"docs\u002Freview-cycle.md",2434,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fdocs\u002Freview-cycle.md",{"path":126,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":127,"sourceHtmlUrl":128},"docs\u002Ftoken-logging.md",1984,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fdocs\u002Ftoken-logging.md",{"path":130,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":131,"sourceHtmlUrl":132},"examples\u002Fdemo-human-capital-ai-automation.txt",4718,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fexamples\u002Fdemo-human-capital-ai-automation.txt",{"path":134,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":135,"sourceHtmlUrl":136},"examples\u002Fdemo-nutrition-label-attention.txt",3015,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fexamples\u002Fdemo-nutrition-label-attention.txt",{"path":138,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":139,"sourceHtmlUrl":140},"examples\u002Fquickstart-task.txt",977,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fexamples\u002Fquickstart-task.txt",{"path":142,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":139,"sourceHtmlUrl":143},"Exploration\u002FProject_001_HumanCapitalAutomation_test\u002Finitial_context\u002Fhypothesis.md","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_001_HumanCapitalAutomation_test\u002Finitial_context\u002Fhypothesis.md",{"path":145,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":146,"sourceHtmlUrl":147},"Exploration\u002FProject_001_HumanCapitalAutomation_test\u002Foutputs\u002Fresearch_intake.md",5704,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_001_HumanCapitalAutomation_test\u002Foutputs\u002Fresearch_intake.md",{"path":149,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":150,"sourceHtmlUrl":151},"Exploration\u002FProject_001_HumanCapitalAutomation_test\u002Foutputs\u002Fresearch_puzzle.md",7981,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_001_HumanCapitalAutomation_test\u002Foutputs\u002Fresearch_puzzle.md",{"path":153,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":154,"sourceHtmlUrl":155},"Exploration\u002FProject_001_HumanCapitalAutomation_test\u002Fstate.json",1020,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_001_HumanCapitalAutomation_test\u002Fstate.json",{"path":157,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":158,"sourceHtmlUrl":159},"Exploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-01-novelty-risk.md",2736,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-01-novelty-risk.md",{"path":161,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":162,"sourceHtmlUrl":163},"Exploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-02-model-coherence.md",2523,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-02-model-coherence.md",{"path":165,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":166,"sourceHtmlUrl":167},"Exploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-02b-canonical-fit.md",2630,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-02b-canonical-fit.md",{"path":169,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":170,"sourceHtmlUrl":171},"Exploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-02c-theory-lineage.md",8423,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-02c-theory-lineage.md",{"path":173,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":174,"sourceHtmlUrl":175},"Exploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-03-non-triviality.md",2546,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-03-non-triviality.md",{"path":177,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":178,"sourceHtmlUrl":179},"Exploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-04-proof-integrity.md",10727,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-04-proof-integrity.md",{"path":181,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":182,"sourceHtmlUrl":183},"Exploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-05-economic-meaning.md",6441,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Fgates\u002Fgate-05-economic-meaning.md",{"path":185,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":186,"sourceHtmlUrl":187},"Exploration\u002FProject_002_BeckerHukou\u002Finitial_context\u002Fhypothesis.md",177,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Finitial_context\u002Fhypothesis.md",{"path":189,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":190,"sourceHtmlUrl":191},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fassumption_audit.md",28923,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fassumption_audit.md",{"path":193,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":194,"sourceHtmlUrl":195},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fcandidate_propositions.md",23775,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fcandidate_propositions.md",{"path":197,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":198,"sourceHtmlUrl":199},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fcanonical_model_match.md",20749,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fcanonical_model_match.md",{"path":201,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":202,"sourceHtmlUrl":203},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fcounterexamples_and_edge_cases.md",28986,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fcounterexamples_and_edge_cases.md",{"path":205,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":206,"sourceHtmlUrl":207},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Feconomic_interpretation.md",42569,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Feconomic_interpretation.md",{"path":209,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":210,"sourceHtmlUrl":211},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fliterature_positioning.md",20250,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fliterature_positioning.md",{"path":213,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":214,"sourceHtmlUrl":215},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmanuscript_skeleton.aux",2948,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmanuscript_skeleton.aux",{"path":217,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":218,"sourceHtmlUrl":219},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmanuscript_skeleton.md",45801,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmanuscript_skeleton.md",{"path":221,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":222,"sourceHtmlUrl":223},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmanuscript_skeleton.out",1933,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmanuscript_skeleton.out",{"path":225,"resourceType":226,"resourceTypeDesc":227,"sizeBytes":228,"sourceHtmlUrl":229},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmanuscript_skeleton.pdf","ASSET","资产文件",212847,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmanuscript_skeleton.pdf",{"path":231,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":232,"sourceHtmlUrl":233},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmanuscript_skeleton.tex",25542,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmanuscript_skeleton.tex",{"path":235,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":236,"sourceHtmlUrl":237},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmodel_primitives.md",11383,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fmodel_primitives.md",{"path":239,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":240,"sourceHtmlUrl":241},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fpersona_council.md",22129,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fpersona_council.md",{"path":243,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":244,"sourceHtmlUrl":245},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fproof_sketches.md",23999,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fproof_sketches.md",{"path":247,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":248,"sourceHtmlUrl":249},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fresearch_intake.md",6852,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fresearch_intake.md",{"path":251,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":252,"sourceHtmlUrl":253},"Exploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fresearch_puzzle.md",11482,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Foutputs\u002Fresearch_puzzle.md",{"path":255,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":256,"sourceHtmlUrl":257},"Exploration\u002FProject_002_BeckerHukou\u002Fstate.json",2231,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_002_BeckerHukou\u002Fstate.json",{"path":259,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":260,"sourceHtmlUrl":261},"Exploration\u002FProject_003_SegOligopoly\u002Fgates\u002Fgate-01-novelty-risk.md",2505,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Fgates\u002Fgate-01-novelty-risk.md",{"path":263,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":264,"sourceHtmlUrl":265},"Exploration\u002FProject_003_SegOligopoly\u002Fgates\u002Fgate-02-model-coherence.md",4261,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Fgates\u002Fgate-02-model-coherence.md",{"path":267,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":268,"sourceHtmlUrl":269},"Exploration\u002FProject_003_SegOligopoly\u002Fgates\u002Fgate-03-non-triviality.md",7750,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Fgates\u002Fgate-03-non-triviality.md",{"path":271,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":272,"sourceHtmlUrl":273},"Exploration\u002FProject_003_SegOligopoly\u002Fgates\u002Fgate-04-proof-integrity.md",3635,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Fgates\u002Fgate-04-proof-integrity.md",{"path":275,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":276,"sourceHtmlUrl":277},"Exploration\u002FProject_003_SegOligopoly\u002Fgates\u002Fgate-05-interpretation-quality.md",2858,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Fgates\u002Fgate-05-interpretation-quality.md",{"path":279,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":280,"sourceHtmlUrl":281},"Exploration\u002FProject_003_SegOligopoly\u002Finitial_context\u002Fhypothesis.md",238,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Finitial_context\u002Fhypothesis.md",{"path":283,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":284,"sourceHtmlUrl":285},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fassumption_audit.md",27405,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fassumption_audit.md",{"path":287,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":288,"sourceHtmlUrl":289},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fcandidate_propositions.md",24683,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fcandidate_propositions.md",{"path":291,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":292,"sourceHtmlUrl":293},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fcanonical_model_match.md",14101,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fcanonical_model_match.md",{"path":295,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":296,"sourceHtmlUrl":297},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fcounterexamples_and_edge_cases.md",25237,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fcounterexamples_and_edge_cases.md",{"path":299,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":300,"sourceHtmlUrl":301},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Feconomic_interpretation.md",39551,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Feconomic_interpretation.md",{"path":303,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":304,"sourceHtmlUrl":305},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fliterature_positioning.md",15386,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fliterature_positioning.md",{"path":307,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":308,"sourceHtmlUrl":309},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fmanuscript.aux",5502,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fmanuscript.aux",{"path":311,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":312,"sourceHtmlUrl":313},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fmanuscript.out",3238,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fmanuscript.out",{"path":315,"resourceType":226,"resourceTypeDesc":227,"sizeBytes":316,"sourceHtmlUrl":317},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fmanuscript.pdf",278943,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fmanuscript.pdf",{"path":319,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":320,"sourceHtmlUrl":321},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fmanuscript.tex",39178,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fmanuscript.tex",{"path":323,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":324,"sourceHtmlUrl":325},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fmodel_primitives.md",21514,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fmodel_primitives.md",{"path":327,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":328,"sourceHtmlUrl":329},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fpersona_council.md",20133,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fpersona_council.md",{"path":331,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":332,"sourceHtmlUrl":333},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fproof_sketches.md",28627,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fproof_sketches.md",{"path":335,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":336,"sourceHtmlUrl":337},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fresearch_intake.md",3888,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fresearch_intake.md",{"path":339,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":340,"sourceHtmlUrl":341},"Exploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fresearch_puzzle.md",6762,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Foutputs\u002Fresearch_puzzle.md",{"path":343,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":344,"sourceHtmlUrl":345},"Exploration\u002FProject_003_SegOligopoly\u002Fstate.json",1051,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FExploration\u002FProject_003_SegOligopoly\u002Fstate.json",{"path":347,"resourceType":347,"resourceTypeDesc":348,"sizeBytes":349,"sourceHtmlUrl":16},"LICENSE","许可证",1270,{"path":351,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":352,"sourceHtmlUrl":353},"model_library\u002Fadverse-selection.md",8243,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fadverse-selection.md",{"path":355,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":356,"sourceHtmlUrl":357},"model_library\u002Fcomparative-advantage-ricardian.md",11648,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fcomparative-advantage-ricardian.md",{"path":359,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":360,"sourceHtmlUrl":361},"model_library\u002Fconsumer-choice.md",5943,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fconsumer-choice.md",{"path":363,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":364,"sourceHtmlUrl":365},"model_library\u002Fcostly-information-acquisition.md",8056,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fcostly-information-acquisition.md",{"path":367,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":368,"sourceHtmlUrl":369},"model_library\u002Fdisclosure-persuasion-information-design.md",9392,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fdisclosure-persuasion-information-design.md",{"path":371,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":372,"sourceHtmlUrl":373},"model_library\u002Fdiscrete-choice-random-utility.md",6705,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fdiscrete-choice-random-utility.md",{"path":375,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":376,"sourceHtmlUrl":377},"model_library\u002Fdynamic-optimization-bellman.md",8481,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fdynamic-optimization-bellman.md",{"path":379,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":380,"sourceHtmlUrl":381},"model_library\u002Fgeneral-equilibrium-basics.md",8213,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fgeneral-equilibrium-basics.md",{"path":383,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":384,"sourceHtmlUrl":385},"model_library\u002Fheckscher-ohlin.md",12514,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fheckscher-ohlin.md",{"path":387,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":388,"sourceHtmlUrl":389},"model_library\u002Fhotelling-product-differentiation.md",8346,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhotelling-product-differentiation.md",{"path":391,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":392,"sourceHtmlUrl":393},"model_library\u002Fhuman_capital_and_labor\u002Fautomation-displacement-reinstatement.md",10573,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Fautomation-displacement-reinstatement.md",{"path":395,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":396,"sourceHtmlUrl":397},"model_library\u002Fhuman_capital_and_labor\u002Fbecker-human-capital.md",8622,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Fbecker-human-capital.md",{"path":399,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":400,"sourceHtmlUrl":401},"model_library\u002Fhuman_capital_and_labor\u002Fben-porath-lifecycle.md",8698,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Fben-porath-lifecycle.md",{"path":403,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":404,"sourceHtmlUrl":405},"model_library\u002Fhuman_capital_and_labor\u002Fcunha-heckman-skill-formation.md",10193,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Fcunha-heckman-skill-formation.md",{"path":407,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":408,"sourceHtmlUrl":409},"model_library\u002Fhuman_capital_and_labor\u002Fdirected-technical-change-sbtc.md",10442,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Fdirected-technical-change-sbtc.md",{"path":411,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":412,"sourceHtmlUrl":413},"model_library\u002Fhuman_capital_and_labor\u002Fearly-childhood-investment.md",9871,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Fearly-childhood-investment.md",{"path":415,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":416,"sourceHtmlUrl":417},"model_library\u002Fhuman_capital_and_labor\u002Feducation-credit-constraints.md",9880,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Feducation-credit-constraints.md",{"path":419,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":420,"sourceHtmlUrl":421},"model_library\u002Fhuman_capital_and_labor\u002Fhuman-capital-adaptation-automation-ai.md",11190,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Fhuman-capital-adaptation-automation-ai.md",{"path":423,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":424,"sourceHtmlUrl":425},"model_library\u002Fhuman_capital_and_labor\u002Fintergenerational-transmission.md",9491,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Fintergenerational-transmission.md",{"path":427,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":428,"sourceHtmlUrl":429},"model_library\u002Fhuman_capital_and_labor\u002Foccupational-choice-comparative-advantage.md",9450,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Foccupational-choice-comparative-advantage.md",{"path":431,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":432,"sourceHtmlUrl":433},"model_library\u002Fhuman_capital_and_labor\u002Froy-model.md",8935,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Froy-model.md",{"path":435,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":436,"sourceHtmlUrl":437},"model_library\u002Fhuman_capital_and_labor\u002Fself-productivity-dynamic-complementarity.md",9278,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Fself-productivity-dynamic-complementarity.md",{"path":439,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":440,"sourceHtmlUrl":441},"model_library\u002Fhuman_capital_and_labor\u002Ftask-based-production-acemoglu-restrepo.md",10774,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Ftask-based-production-acemoglu-restrepo.md",{"path":443,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":444,"sourceHtmlUrl":445},"model_library\u002Fhuman_capital_and_labor\u002Ftechnology-of-skill-formation.md",9835,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fhuman_capital_and_labor\u002Ftechnology-of-skill-formation.md",{"path":447,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":448,"sourceHtmlUrl":449},"model_library\u002Findirect-utility-expenditure-minimization.md",5951,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Findirect-utility-expenditure-minimization.md",{"path":451,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":452,"sourceHtmlUrl":453},"model_library\u002Fio\u002Fentry-deterrence.md",11389,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fio\u002Fentry-deterrence.md",{"path":455,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":456,"sourceHtmlUrl":457},"model_library\u002Fio\u002Foligopoly-competition.md",10414,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fio\u002Foligopoly-competition.md",{"path":459,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":460,"sourceHtmlUrl":461},"model_library\u002Fio\u002Fprice-discrimination.md",12943,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fio\u002Fprice-discrimination.md",{"path":463,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":464,"sourceHtmlUrl":465},"model_library\u002Fio\u002Ftwo-sided-markets-platforms.md",12127,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fio\u002Ftwo-sided-markets-platforms.md",{"path":467,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":468,"sourceHtmlUrl":469},"model_library\u002Fmatching-models.md",9798,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fmatching-models.md",{"path":471,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":472,"sourceHtmlUrl":473},"model_library\u002Fmechanism-design.md",8422,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fmechanism-design.md",{"path":475,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":476,"sourceHtmlUrl":477},"model_library\u002Fmelitz-firm-heterogeneity.md",14002,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fmelitz-firm-heterogeneity.md",{"path":479,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":480,"sourceHtmlUrl":481},"model_library\u002Fmoral-hazard.md",8204,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fmoral-hazard.md",{"path":483,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":484,"sourceHtmlUrl":485},"model_library\u002Fnew-trade-theory-krugman.md",12929,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fnew-trade-theory-krugman.md",{"path":487,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":488,"sourceHtmlUrl":489},"model_library\u002Foverlapping-generations-life-cycle.md",8471,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Foverlapping-generations-life-cycle.md",{"path":491,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":492,"sourceHtmlUrl":493},"model_library\u002Fpolitical-economy-collective-choice.md",10896,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fpolitical-economy-collective-choice.md",{"path":495,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":496,"sourceHtmlUrl":497},"model_library\u002Fprincipal-agent.md",9082,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fprincipal-agent.md",{"path":499,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":500,"sourceHtmlUrl":501},"model_library\u002Frational-inattention.md",10153,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Frational-inattention.md",{"path":503,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":504,"sourceHtmlUrl":505},"model_library\u002Fscreening.md",7835,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fscreening.md",{"path":507,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":508,"sourceHtmlUrl":509},"model_library\u002Fsearch-models.md",7237,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fsearch-models.md",{"path":511,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":512,"sourceHtmlUrl":513},"model_library\u002Fsignaling.md",7490,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fsignaling.md",{"path":515,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":516,"sourceHtmlUrl":517},"model_library\u002Fsocial-learning-information-cascades.md",8825,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fmodel_library\u002Fsocial-learning-information-cascades.md",{"path":519,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":520,"sourceHtmlUrl":521},"prompts\u002F00-intake.md",4740,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F00-intake.md",{"path":523,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":524,"sourceHtmlUrl":525},"prompts\u002F01-persona-practical.md",4671,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F01-persona-practical.md",{"path":527,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":528,"sourceHtmlUrl":529},"prompts\u002F01-puzzle-refinement.md",4535,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F01-puzzle-refinement.md",{"path":531,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":532,"sourceHtmlUrl":533},"prompts\u002F02-literature-positioning.md",6267,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F02-literature-positioning.md",{"path":535,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":536,"sourceHtmlUrl":537},"prompts\u002F02-persona-rigor.md",4556,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F02-persona-rigor.md",{"path":539,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":540,"sourceHtmlUrl":541},"prompts\u002F02a-empirical-reality-check.md",11855,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F02a-empirical-reality-check.md",{"path":543,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":544,"sourceHtmlUrl":545},"prompts\u002F03-persona-council.md",9673,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F03-persona-council.md",{"path":547,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":548,"sourceHtmlUrl":549},"prompts\u002F03-persona-narrative.md",5754,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F03-persona-narrative.md",{"path":551,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":552,"sourceHtmlUrl":553},"prompts\u002F03b-canonical-model-match.md",7577,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F03b-canonical-model-match.md",{"path":555,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":556,"sourceHtmlUrl":557},"prompts\u002F04-model-primitives.md",7732,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F04-model-primitives.md",{"path":559,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":560,"sourceHtmlUrl":561},"prompts\u002F04-persona-synthesis.md",7118,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F04-persona-synthesis.md",{"path":563,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":564,"sourceHtmlUrl":565},"prompts\u002F05-assumption-audit.md",6519,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F05-assumption-audit.md",{"path":567,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":568,"sourceHtmlUrl":569},"prompts\u002F05-literature-review.md",5567,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F05-literature-review.md",{"path":571,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":572,"sourceHtmlUrl":573},"prompts\u002F06-brainstorm.md",5240,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F06-brainstorm.md",{"path":575,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":576,"sourceHtmlUrl":577},"prompts\u002F06-proposition-generator.md",8455,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F06-proposition-generator.md",{"path":579,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":580,"sourceHtmlUrl":581},"prompts\u002F07-formalize-goals.md",6967,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F07-formalize-goals.md",{"path":583,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":584,"sourceHtmlUrl":585},"prompts\u002F07-proof-sketch.md",6436,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F07-proof-sketch.md",{"path":587,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":588,"sourceHtmlUrl":589},"prompts\u002F08-counterexample-finder.md",6213,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F08-counterexample-finder.md",{"path":591,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":592,"sourceHtmlUrl":593},"prompts\u002F08-math-literature.md",2043,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F08-math-literature.md",{"path":595,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":596,"sourceHtmlUrl":597},"prompts\u002F09-economic-interpretation.md",6406,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F09-economic-interpretation.md",{"path":599,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":600,"sourceHtmlUrl":601},"prompts\u002F09-math-proposer.md",4011,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F09-math-proposer.md",{"path":603,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":604,"sourceHtmlUrl":605},"prompts\u002F10-manuscript-skeleton.md",11965,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F10-manuscript-skeleton.md",{"path":607,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":608,"sourceHtmlUrl":609},"prompts\u002F10-math-prover.md",5271,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F10-math-prover.md",{"path":611,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":612,"sourceHtmlUrl":613},"prompts\u002F11-math-verifier.md",5352,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F11-math-verifier.md",{"path":615,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":616,"sourceHtmlUrl":617},"prompts\u002F12-experiment-design.md",3082,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F12-experiment-design.md",{"path":619,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":620,"sourceHtmlUrl":621},"prompts\u002F13-experimentation.md",3910,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F13-experimentation.md",{"path":623,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":624,"sourceHtmlUrl":625},"prompts\u002F14-experiment-verify.md",2865,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F14-experiment-verify.md",{"path":627,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":628,"sourceHtmlUrl":629},"prompts\u002F15-formalize-results.md",4730,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F15-formalize-results.md",{"path":631,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":632,"sourceHtmlUrl":633},"prompts\u002F16-duality-check.md",3445,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F16-duality-check.md",{"path":635,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":636,"sourceHtmlUrl":637},"prompts\u002F17-resource-prep.md",8465,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F17-resource-prep.md",{"path":639,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":640,"sourceHtmlUrl":641},"prompts\u002F18-writeup.md",20655,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F18-writeup.md",{"path":643,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":644,"sourceHtmlUrl":645},"prompts\u002F19-proofreading.md",4523,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F19-proofreading.md",{"path":647,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":648,"sourceHtmlUrl":649},"prompts\u002F20-reviewer.md",5526,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F20-reviewer.md",{"path":651,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":652,"sourceHtmlUrl":653},"prompts\u002F21-research-plan-writeup.md",2334,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F21-research-plan-writeup.md",{"path":655,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":656,"sourceHtmlUrl":657},"prompts\u002F22-track-merge.md",3575,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F22-track-merge.md",{"path":659,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":660,"sourceHtmlUrl":661},"prompts\u002F23-verify-completion.md",3166,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F23-verify-completion.md",{"path":663,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":664,"sourceHtmlUrl":665},"prompts\u002F24-followup-lit-review.md",3568,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F24-followup-lit-review.md",{"path":667,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":668,"sourceHtmlUrl":669},"prompts\u002F25-narrative-voice.md",7024,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F25-narrative-voice.md",{"path":671,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":672,"sourceHtmlUrl":673},"prompts\u002F30-math-explorer.md",5425,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F30-math-explorer.md",{"path":675,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":676,"sourceHtmlUrl":677},"prompts\u002F31-experiment-explorer.md",5738,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F31-experiment-explorer.md",{"path":679,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":680,"sourceHtmlUrl":681},"prompts\u002F32-cross-pollinator.md",3784,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F32-cross-pollinator.md",{"path":683,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":684,"sourceHtmlUrl":685},"prompts\u002F33-explore-evaluator.md",5888,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002F33-explore-evaluator.md",{"path":687,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":688,"sourceHtmlUrl":689},"prompts\u002Fgate-01-novelty-risk.md",3885,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002Fgate-01-novelty-risk.md",{"path":691,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":692,"sourceHtmlUrl":693},"prompts\u002Fgate-02-model-coherence.md",4929,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002Fgate-02-model-coherence.md",{"path":695,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":696,"sourceHtmlUrl":697},"prompts\u002Fgate-02b-canonical-fit.md",6829,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002Fgate-02b-canonical-fit.md",{"path":699,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":700,"sourceHtmlUrl":701},"prompts\u002Fgate-02c-theory-lineage.md",7850,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002Fgate-02c-theory-lineage.md",{"path":703,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":704,"sourceHtmlUrl":705},"prompts\u002Fgate-03-non-triviality.md",4421,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002Fgate-03-non-triviality.md",{"path":707,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":708,"sourceHtmlUrl":709},"prompts\u002Fgate-04-proof-integrity.md",4665,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002Fgate-04-proof-integrity.md",{"path":711,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":712,"sourceHtmlUrl":713},"prompts\u002Fgate-05-economic-meaning.md",5665,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fprompts\u002Fgate-05-economic-meaning.md",{"path":715,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":716,"sourceHtmlUrl":717},"README_EN.md",30524,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FREADME_EN.md",{"path":719,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":720,"sourceHtmlUrl":721},"README.md",27797,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FREADME.md",{"path":723,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":724,"sourceHtmlUrl":725},"settings.json",2119,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Fsettings.json",{"path":727,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":728,"sourceHtmlUrl":729},"templates\u002Facademic-econ.latex",9016,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Ftemplates\u002Facademic-econ.latex",{"path":731,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":732,"sourceHtmlUrl":733},"templates\u002Fauthor_style_guide_default.md",33031,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Ftemplates\u002Fauthor_style_guide_default.md",{"path":735,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":736,"sourceHtmlUrl":737},"templates\u002Fauthor_style_guide_econ.md",10171,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Ftemplates\u002Fauthor_style_guide_econ.md",{"path":739,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":740,"sourceHtmlUrl":741},"templates\u002Fstate.json",782,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002Ftemplates\u002Fstate.json",{"path":743,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":744,"sourceHtmlUrl":745},"THEORETICAL_ECON_MIGRATION_PLAN.md",26483,"https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Ftheory-skills\u002FpAI-Econ-claude-main\u002FTHEORETICAL_ECON_MIGRATION_PLAN.md",[747,783,812,837,858,885],{"skillNo":748,"name":749,"nameZh":6,"description":750,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":751,"sourceHtmlUrl":752,"categories":753,"keywords":762,"publishedAt":45},"01M71G52NMZZKJ7BRCJDNVXECV","thu-digitizer","Extract and validate numeric data from chart images, PDF figures, and official source-data files locally and reproducibly, with calibrated axes, compact-scatter recovery plus residual audits, grouped\u002Fstacked bars, visible-label pie\u002Fdonut validation, original-pixel aligned lattice composites such as UpSet plots, PDF vector inspection, line tracing, histograms, boxplots, error bars, CSV\u002FJSON evidence, source-data cross-validation, and regression evaluation. Use when a user asks to recover or recreate chart data, extract scatter points, bars, printed pie\u002Fdonut labels, or aligned memberships, check a PDF chart, assess digitization accuracy, validate against source data, or improve a chart-digitization workflow from corrected examples.","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Fvisualization\u002Fthu-digitizer-main\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Fvisualization\u002Fthu-digitizer-main\u002FSKILL.md",[754,757],{"categoryNo":755,"categoryName":756,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":758,"categoryName":759,"taxonomyType":760,"taxonomyTypeDesc":761},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782],"thu digitizer","when","files","inspection","chart","compact","workflow","cross-validation","line","Evaluation","data","PDF","regression","vector","labels","pixel","error","images","improve","official",{"skillNo":784,"name":785,"nameZh":6,"description":786,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":787,"categories":788,"keywords":793,"publishedAt":45},"01M71G4XJWMJST9K8X244GXH71","scientific-visualization","Meta-skill for publication-ready figures. Use when creating journal submission figures requiring multi-panel layouts, significance annotations, error bars, colorblind-safe palettes, and specific journal formatting (Nature, Science, Cell). Orchestrates matplotlib\u002Fseaborn\u002Fplotly with publication styles. For quick exploration use seaborn or plotly directly.","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Fvisualization\u002Fscientific-visualization\u002FSKILL.md",[789,792],{"categoryNo":790,"categoryName":791,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":25,"categoryName":26,"taxonomyType":22,"taxonomyTypeDesc":23},[794,795,796,797,798,799,800,779,801,802,803,804,805,806,807,808,809,764,810,811],"scientific visualization","scientific","visualization","exploration","quick","nature","ready","meta-skill","figures","panel","Publication","formatting","annotations","plotly","safe","journal submission","journal","Meta",{"skillNo":813,"name":814,"nameZh":6,"description":815,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":816,"sourceHtmlUrl":817,"categories":818,"keywords":829,"publishedAt":45},"01M71FZF5ZB0384VC60EKQ885N","interview-guide-design","把一个研究题目、研究思路或研究问题，落成一份能用于学术研究、案例研究、学位论文、课题调研的质性访谈提纲时，使用此 skill。触发信号很宽：用户说\"做\u002F设计访谈提纲\"\"访谈大纲怎么设计才规范\"\"结构性访谈提纲\"\"把研究问题\u002F题目变成访谈问题\"\"帮我弄份访谈提纲去问问他们\"\"怎么访谈才能挖到深层的东西\"\"interview guide \u002F interview protocol \u002F key informant \u002F elite interview\"，无论措辞多口语、有没有提方法论，都应触发。典型情形：要去访谈领导 \u002F 干部 \u002F 管理者 \u002F 专家 \u002F 科室主任 \u002F 一线员工或老师 \u002F 关键知情人，了解某个现象、做法或机制；半结构化 \u002F 结构化 \u002F 关键知情人 \u002F 精英访谈皆可；中英双语；社科 \u002F 管理 \u002F 教育 \u002F 公共政策 \u002F 医疗等领域；也常与案例研究、或与一份配套问卷的混合方法调研一起出现。它把研究问题按 Castillo-Montoya 的 IPR 框架与 Yin\u002FStake 的案例研究规范，拆成\"主问题—追问—探测\"，保障与研究问题对齐、可信度（trustworthiness）与三角验证就绪，标注方法论依据与权威出处，产出研究者版 + 现场详版\u002F简版。不要用于：量化问卷 \u002F 量表设计（走 questionnaire-design）、求职面试、以传播或叙事为目的的人物访谈（媒体\u002F播客\u002F记者深度报道\u002F纪录片\u002F口述史，非以回答研究问题为目的）、访谈录音转写、焦点小组\u002F座谈会提纲（群体互动动态与主持伦理不同，本 skill 不覆盖）、以及访谈完成后的编码与主题分析。","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Frunning-surveys-experiments\u002Fmixed-methods-instrument-design-main\u002Freferences\u002Finterview-guide-design\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Frunning-surveys-experiments\u002Fmixed-methods-instrument-design-main\u002Freferences\u002Finterview-guide-design\u002FSKILL.md",[819,822,823,826],{"categoryNo":820,"categoryName":821,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":824,"categoryName":825,"taxonomyType":760,"taxonomyTypeDesc":761},"01JBSEEDCAT000000000000032","设计师",{"categoryNo":827,"categoryName":828,"taxonomyType":760,"taxonomyTypeDesc":761},"01JBSEEDCAT000000000000038","人力资源",[830,831,832,833,834,835,836],"interview","interview guide","design","interview guide design","guide","questionnaire","protocol",{"skillNo":838,"name":839,"nameZh":6,"description":840,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":841,"sourceHtmlUrl":842,"categories":843,"keywords":848,"publishedAt":45},"01M71FZBQ29K2JPYZD1HWWTZC9","mixed-methods-instrument-design","基于同一项研究的研究目的、研究问题、理论框架与人群设计，协同产出彼此对齐的量化问卷\u002F调查表和质性访谈提纲时使用；也可在用户明确要求时把经审核的问卷创建为问卷星未发布草稿并继续管理。触发信号包括“问卷和访谈一起设计”“根据研究思路同步出调查问卷与访谈提纲”“混合方法研究工具”“不同人群分别做问卷和访谈”“推送到问卷星”“创建在线问卷”“survey + interview guide”“convergent \u002F explanatory sequential \u002F exploratory sequential mixed methods instruments”。适用于社会科学、管理、教育、公共政策、医疗及其他经验研究；允许量化与质性部分使用相同或不同样本。产出研究设计判定、中央映射矩阵、问卷与变量字典、完整访谈三版、联合展示模板和预测试方案；默认用户成品仍是一份完整 Word。不要用于只设计单一访谈提纲（走 interview-guide-design）、只设计单一问卷、把现成工具做成网页、访谈转写、正式数据分析，或在没有研究问题的情况下机械拼接两套题目。","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Frunning-surveys-experiments\u002Fmixed-methods-instrument-design-main\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Frunning-surveys-experiments\u002Fmixed-methods-instrument-design-main\u002FSKILL.md",[844,845,846,847],{"categoryNo":790,"categoryName":791,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":820,"categoryName":821,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":824,"categoryName":825,"taxonomyType":760,"taxonomyTypeDesc":761},[849,850,851,832,852,853,831,854,855,856,857,830,834],"instrument","methods","mixed methods instrument design","data analysis","工具","survey","testing","数据","Word",{"skillNo":859,"name":860,"nameZh":6,"description":861,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":862,"categories":863,"keywords":866,"publishedAt":45},"01M71FYX67NTZH9C05DSD325PD","scientific-critical-thinking","Evaluate scientific claims and evidence quality. Use for assessing experimental design validity, identifying biases and confounders, applying evidence grading frameworks (GRADE, Cochrane Risk of Bias), or teaching critical analysis. Best for understanding evidence quality, identifying flaws. For formal peer review writing use peer-review.","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Freview-revise\u002Fscientific-critical-thinking\u002FSKILL.md",[864,865],{"categoryNo":820,"categoryName":821,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":824,"categoryName":825,"taxonomyType":760,"taxonomyTypeDesc":761},[867,868,795,869,870,871,832,872,873,874,875,876,877,878,879,880,881,882,883,884],"thinking","critical","scientific critical thinking","Bash","writing","teaching","risk","frameworks","for","evidence","grading","edit","write","read","peer review","claims","review","analysis",{"skillNo":886,"name":887,"nameZh":6,"description":888,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":889,"categories":890,"keywords":891,"publishedAt":45},"01M71FYPFX7BYW99YKGYR3M99Q","scholar-evaluation","Systematically evaluate scholarly work using the ScholarEval framework, providing structured assessment across research quality dimensions including problem formulation, methodology, analysis, and writing with quantitative scoring and actionable feedback.","https:\u002F\u002Fgithub.com\u002Ffranklee16\u002Facademic-research-skills\u002Fblob\u002Fmaster\u002Freview-revise\u002Fscholar-evaluation\u002FSKILL.md",[],[772,892,893,35,31,894,895,32,896,33,897,898,899,900,884,871,901,902,903,904],"scholar","scholar evaluation","research quality","methodology","evaluate","work","across","dimensions","scoring","assessment","actionable","problem","feedback"]