journal_guide
Provides journal-specific statistical reporting guidelines for quantitative research papers, helping researchers format results according to publication standards.
Instructions
저널별 통계 보고 가이드
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| journal | Yes | 목표 저널 | |
| method | No | 사용 방법론 |
Implementation Reference
- src/tools/index.ts:1817-1838 (handler)The main handler function for the 'journal_guide' tool. It extracts the journal name from arguments and returns a predefined guide object containing style, expectations, and stats_reporting details for specific journals like econometrica, aer, jfe.function handleJournalGuide(args: Record<string, unknown>) { const journal = args.journal as string; const guides: Record<string, any> = { econometrica: { style: "Rigorous mathematical notation", expectations: ["Novel theoretical contribution", "Clean identification", "Formal proofs"], stats_reporting: "Full estimation details, robustness in appendix" }, aer: { style: "Clear causal identification", expectations: ["Policy relevance", "Clean natural experiment or RCT", "Replication data"], stats_reporting: "Main results in text, extensive robustness" }, jfe: { style: "Empirical finance focus", expectations: ["Financial data", "Asset pricing or corporate finance", "Economic significance"], stats_reporting: "t-statistics in parentheses, clustering at firm level" } }; return { journal, guide: guides[journal] || { message: "Journal guide not found" } }; }
- src/tools/index.ts:606-616 (schema)The input schema definition for the 'journal_guide' tool, specifying the expected parameters: journal (required, enum of journal names) and optional method.inputSchema: { type: "object", properties: { journal: { type: "string", enum: ["econometrica", "aer", "jfe", "ms", "smj", "amj", "jf", "rfs"], description: "목표 저널" }, method: { type: "string", description: "사용 방법론" }, }, required: ["journal"],
- src/tools/index.ts:604-618 (registration)Registration of the 'journal_guide' tool in the exported 'tools' array, including name, description, and input schema.name: "journal_guide", description: "저널별 통계 보고 가이드", inputSchema: { type: "object", properties: { journal: { type: "string", enum: ["econometrica", "aer", "jfe", "ms", "smj", "amj", "jf", "rfs"], description: "목표 저널" }, method: { type: "string", description: "사용 방법론" }, }, required: ["journal"], }, },
- src/tools/index.ts:872-873 (registration)Registration of the handler function in the main 'handleToolCall' switch statement, dispatching calls to 'handleJournalGuide'.case "journal_guide": return handleJournalGuide(args);