[{"data":1,"prerenderedAt":1844},["ShallowReactive",2],{"navigation_docs":3,"-examples-prompt-examples":139,"-examples-prompt-examples-surround":1841},[4,40,65,110],{"title":5,"path":6,"stem":7,"children":8,"page":39},"入门指南","\u002Fgetting-started","1.getting-started",[9,14,19,24,29,34],{"title":10,"path":11,"stem":12,"icon":13},"简介","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-book-open",{"title":15,"path":16,"stem":17,"icon":18},"安装","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"配置","\u002Fgetting-started\u002Fconfiguration","1.getting-started\u002F3.configuration","i-lucide-settings",{"title":25,"path":26,"stem":27,"icon":28},"MCP Inspector","\u002Fgetting-started\u002Finspector","1.getting-started\u002F4.inspector","i-lucide-circuit-board",{"title":30,"path":31,"stem":32,"icon":33},"连接","\u002Fgetting-started\u002Fconnection","1.getting-started\u002F5.connection","i-lucide-plug",{"title":35,"path":36,"stem":37,"icon":38},"Agent Skills","\u002Fgetting-started\u002Fagent-skills","1.getting-started\u002F6.agent-skills","i-lucide-sparkles",false,{"title":41,"path":42,"stem":43,"children":44,"page":39},"核心概念","\u002Fcore-concepts","2.core-concepts",[45,50,55,60],{"title":46,"path":47,"stem":48,"icon":49},"工具","\u002Fcore-concepts\u002Ftools","2.core-concepts\u002F2.tools","i-lucide-wrench",{"title":51,"path":52,"stem":53,"icon":54},"资源","\u002Fcore-concepts\u002Fresources","2.core-concepts\u002F3.resources","i-lucide-package",{"title":56,"path":57,"stem":58,"icon":59},"提示词 (Prompts)","\u002Fcore-concepts\u002Fprompts","2.core-concepts\u002F4.prompts","i-lucide-message-square",{"title":61,"path":62,"stem":63,"icon":64},"处理器 (Handlers)","\u002Fcore-concepts\u002Fhandlers","2.core-concepts\u002F5.handlers","i-lucide-server",{"title":66,"path":67,"stem":68,"children":69,"page":39},"进阶主题","\u002Fadvanced","3.advanced",[70,75,80,85,90,95,100,105],{"title":71,"path":72,"stem":73,"icon":74},"自定义路径","\u002Fadvanced\u002Fcustom-paths","3.advanced\u002F1.custom-paths","i-lucide-folder",{"title":76,"path":77,"stem":78,"icon":79},"中间件","\u002Fadvanced\u002Fmiddleware","3.advanced\u002F2.middleware","i-lucide-shield",{"title":81,"path":82,"stem":83,"icon":84},"TypeScript","\u002Fadvanced\u002Ftypescript","3.advanced\u002F3.typescript","i-lucide-type",{"title":86,"path":87,"stem":88,"icon":89},"钩子","\u002Fadvanced\u002Fhooks","3.advanced\u002F4.hooks","i-lucide-webhook",{"title":91,"path":92,"stem":93,"icon":94},"MCP 评估","\u002Fadvanced\u002Fevals","3.advanced\u002F5.evals","i-lucide-flask-conical",{"title":96,"path":97,"stem":98,"icon":99},"会话 (Sessions)","\u002Fadvanced\u002Fsessions","3.advanced\u002F6.sessions","i-lucide-database",{"title":101,"path":102,"stem":103,"icon":104},"动态定义","\u002Fadvanced\u002Fdynamic-definitions","3.advanced\u002F7.dynamic-definitions","i-lucide-toggle-right",{"title":106,"path":107,"stem":108,"icon":109},"代码模式 (Code Mode)","\u002Fadvanced\u002Fcode-mode","3.advanced\u002F8.code-mode","i-lucide-code",{"title":111,"path":112,"stem":113,"children":114,"page":39},"示例","\u002Fexamples","4.examples",[115,120,125,130,135],{"title":116,"path":117,"stem":118,"icon":119},"身份验证","\u002Fexamples\u002Fauthentication","4.examples\u002F1.authentication","i-lucide-shield-check",{"title":121,"path":122,"stem":123,"icon":124},"API 集成","\u002Fexamples\u002Fapi-integration","4.examples\u002F2.api-integration","i-lucide-globe",{"title":126,"path":127,"stem":128,"icon":129},"常见模式","\u002Fexamples\u002Fcommon-patterns","4.examples\u002F3.common-patterns","i-lucide-lightbulb",{"title":131,"path":132,"stem":133,"icon":134},"文件操作","\u002Fexamples\u002Ffile-operations","4.examples\u002F4.file-operations","i-lucide-file",{"title":136,"path":137,"stem":138,"icon":59},"提示词示例","\u002Fexamples\u002Fprompt-examples","4.examples\u002F5.prompt-examples",{"id":140,"title":136,"body":141,"description":1833,"extension":1834,"links":1835,"meta":1836,"navigation":1837,"path":137,"seo":1838,"stem":138,"__hash__":1840},"docs\u002F4.examples\u002F5.prompt-examples.md",{"type":142,"value":143,"toc":1825},"minimark",[144,148,152,155,158,621,624,627,937,940,943,1352,1355,1358,1798,1801,1822],[145,146,147],"h2",{"id":147},"概述",[149,150,151],"p",{},"本页面展示了可用于标准化项目中 AI 交互的高级提示词模式。",[145,153,154],{"id":154},"代码审查提示词",[149,156,157],{},"生成具有针对性的代码审查请求：",[159,160,166],"pre",{"className":161,"code":162,"filename":163,"language":164,"meta":165,"style":165},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { z } from 'zod'\nimport { defineMcpPrompt } from '@nuxtjs\u002Fmcp-toolkit\u002Fserver'\n\nexport default defineMcpPrompt({\n  name: 'code-review',\n  title: 'Code Review',\n  description: 'Generate a code review prompt',\n  inputSchema: {\n    code: z.string().describe('Code to review'),\n    language: z.string().describe('Programming language'),\n    focus: z.enum(['performance', 'security', 'style', 'all']).default('all'),\n  },\n  handler: async ({ code, language, focus }) => {\n    const focusText = focus === 'all'\n      ? 'performance, security, and style'\n      : focus\n\n    return `Please review this ${language} code focusing on ${focusText}:\\n\\n\\`\\`\\`${language}\\n${code}\\n\\`\\`\\``\n  },\n})\n","server\u002Fmcp\u002Fprompts\u002Fcode-review.ts","typescript","",[167,168,169,202,223,230,248,269,286,303,314,352,385,458,464,501,524,537,546,551,608,613],"code",{"__ignoreMap":165},[170,171,174,178,182,186,189,192,195,199],"span",{"class":172,"line":173},"line",1,[170,175,177],{"class":176},"s7zQu","import",[170,179,181],{"class":180},"sMK4o"," {",[170,183,185],{"class":184},"sTEyZ"," z",[170,187,188],{"class":180}," }",[170,190,191],{"class":176}," from",[170,193,194],{"class":180}," '",[170,196,198],{"class":197},"sfazB","zod",[170,200,201],{"class":180},"'\n",[170,203,205,207,209,212,214,216,218,221],{"class":172,"line":204},2,[170,206,177],{"class":176},[170,208,181],{"class":180},[170,210,211],{"class":184}," defineMcpPrompt",[170,213,188],{"class":180},[170,215,191],{"class":176},[170,217,194],{"class":180},[170,219,220],{"class":197},"@nuxtjs\u002Fmcp-toolkit\u002Fserver",[170,222,201],{"class":180},[170,224,226],{"class":172,"line":225},3,[170,227,229],{"emptyLinePlaceholder":228},true,"\n",[170,231,233,236,239,242,245],{"class":172,"line":232},4,[170,234,235],{"class":176},"export",[170,237,238],{"class":176}," default",[170,240,211],{"class":241},"s2Zo4",[170,243,244],{"class":184},"(",[170,246,247],{"class":180},"{\n",[170,249,251,255,258,260,263,266],{"class":172,"line":250},5,[170,252,254],{"class":253},"swJcz","  name",[170,256,257],{"class":180},":",[170,259,194],{"class":180},[170,261,262],{"class":197},"code-review",[170,264,265],{"class":180},"'",[170,267,268],{"class":180},",\n",[170,270,272,275,277,279,282,284],{"class":172,"line":271},6,[170,273,274],{"class":253},"  title",[170,276,257],{"class":180},[170,278,194],{"class":180},[170,280,281],{"class":197},"Code Review",[170,283,265],{"class":180},[170,285,268],{"class":180},[170,287,289,292,294,296,299,301],{"class":172,"line":288},7,[170,290,291],{"class":253},"  description",[170,293,257],{"class":180},[170,295,194],{"class":180},[170,297,298],{"class":197},"Generate a code review prompt",[170,300,265],{"class":180},[170,302,268],{"class":180},[170,304,306,309,311],{"class":172,"line":305},8,[170,307,308],{"class":253},"  inputSchema",[170,310,257],{"class":180},[170,312,313],{"class":180}," {\n",[170,315,317,320,322,324,327,330,333,335,338,340,342,345,347,350],{"class":172,"line":316},9,[170,318,319],{"class":253},"    code",[170,321,257],{"class":180},[170,323,185],{"class":184},[170,325,326],{"class":180},".",[170,328,329],{"class":241},"string",[170,331,332],{"class":184},"()",[170,334,326],{"class":180},[170,336,337],{"class":241},"describe",[170,339,244],{"class":184},[170,341,265],{"class":180},[170,343,344],{"class":197},"Code to review",[170,346,265],{"class":180},[170,348,349],{"class":184},")",[170,351,268],{"class":180},[170,353,355,358,360,362,364,366,368,370,372,374,376,379,381,383],{"class":172,"line":354},10,[170,356,357],{"class":253},"    language",[170,359,257],{"class":180},[170,361,185],{"class":184},[170,363,326],{"class":180},[170,365,329],{"class":241},[170,367,332],{"class":184},[170,369,326],{"class":180},[170,371,337],{"class":241},[170,373,244],{"class":184},[170,375,265],{"class":180},[170,377,378],{"class":197},"Programming language",[170,380,265],{"class":180},[170,382,349],{"class":184},[170,384,268],{"class":180},[170,386,388,391,393,395,397,400,403,405,408,410,413,415,418,420,422,424,427,429,431,433,436,438,441,443,446,448,450,452,454,456],{"class":172,"line":387},11,[170,389,390],{"class":253},"    focus",[170,392,257],{"class":180},[170,394,185],{"class":184},[170,396,326],{"class":180},[170,398,399],{"class":241},"enum",[170,401,402],{"class":184},"([",[170,404,265],{"class":180},[170,406,407],{"class":197},"performance",[170,409,265],{"class":180},[170,411,412],{"class":180},",",[170,414,194],{"class":180},[170,416,417],{"class":197},"security",[170,419,265],{"class":180},[170,421,412],{"class":180},[170,423,194],{"class":180},[170,425,426],{"class":197},"style",[170,428,265],{"class":180},[170,430,412],{"class":180},[170,432,194],{"class":180},[170,434,435],{"class":197},"all",[170,437,265],{"class":180},[170,439,440],{"class":184},"])",[170,442,326],{"class":180},[170,444,445],{"class":241},"default",[170,447,244],{"class":184},[170,449,265],{"class":180},[170,451,435],{"class":197},[170,453,265],{"class":180},[170,455,349],{"class":184},[170,457,268],{"class":180},[170,459,461],{"class":172,"line":460},12,[170,462,463],{"class":180},"  },\n",[170,465,467,470,472,476,479,483,485,488,490,493,496,499],{"class":172,"line":466},13,[170,468,469],{"class":241},"  handler",[170,471,257],{"class":180},[170,473,475],{"class":474},"spNyl"," async",[170,477,478],{"class":180}," ({",[170,480,482],{"class":481},"sHdIc"," code",[170,484,412],{"class":180},[170,486,487],{"class":481}," language",[170,489,412],{"class":180},[170,491,492],{"class":481}," focus",[170,494,495],{"class":180}," })",[170,497,498],{"class":474}," =>",[170,500,313],{"class":180},[170,502,504,507,510,513,515,518,520,522],{"class":172,"line":503},14,[170,505,506],{"class":474},"    const",[170,508,509],{"class":184}," focusText",[170,511,512],{"class":180}," =",[170,514,492],{"class":184},[170,516,517],{"class":180}," ===",[170,519,194],{"class":180},[170,521,435],{"class":197},[170,523,201],{"class":180},[170,525,527,530,532,535],{"class":172,"line":526},15,[170,528,529],{"class":180},"      ?",[170,531,194],{"class":180},[170,533,534],{"class":197},"performance, security, and style",[170,536,201],{"class":180},[170,538,540,543],{"class":172,"line":539},16,[170,541,542],{"class":180},"      :",[170,544,545],{"class":184}," focus\n",[170,547,549],{"class":172,"line":548},17,[170,550,229],{"emptyLinePlaceholder":228},[170,552,554,557,560,563,566,569,572,575,577,580,582,584,587,589,591,593,596,598,600,602,605],{"class":172,"line":553},18,[170,555,556],{"class":176},"    return",[170,558,559],{"class":180}," `",[170,561,562],{"class":197},"Please review this ",[170,564,565],{"class":180},"${",[170,567,568],{"class":184},"language",[170,570,571],{"class":180},"}",[170,573,574],{"class":197}," code focusing on ",[170,576,565],{"class":180},[170,578,579],{"class":184},"focusText",[170,581,571],{"class":180},[170,583,257],{"class":197},[170,585,586],{"class":184},"\\n\\n\\`\\`\\`",[170,588,565],{"class":180},[170,590,568],{"class":184},[170,592,571],{"class":180},[170,594,595],{"class":184},"\\n",[170,597,565],{"class":180},[170,599,167],{"class":184},[170,601,571],{"class":180},[170,603,604],{"class":184},"\\n\\`\\`\\`",[170,606,607],{"class":180},"`\n",[170,609,611],{"class":172,"line":610},19,[170,612,463],{"class":180},[170,614,616,618],{"class":172,"line":615},20,[170,617,571],{"class":180},[170,619,620],{"class":184},")\n",[145,622,623],{"id":623},"文档生成提示词",[149,625,626],{},"创建多种格式的文档：",[159,628,631],{"className":161,"code":629,"filename":630,"language":164,"meta":165,"style":165},"import { z } from 'zod'\nimport { defineMcpPrompt } from '@nuxtjs\u002Fmcp-toolkit\u002Fserver'\n\nexport default defineMcpPrompt({\n  name: 'documentation',\n  title: 'Generate Documentation',\n  description: 'Create documentation for code',\n  inputSchema: {\n    code: z.string().describe('Code to document'),\n    style: z.enum(['jsdoc', 'tsdoc', 'markdown']).default('jsdoc'),\n  },\n  handler: async ({ code, style }) => {\n    return style === 'markdown'\n      ? `Generate markdown documentation for this code:\\n\\n\\`\\`\\`\\n${code}\\n\\`\\`\\``\n      : `Generate ${style.toUpperCase()} documentation for this code:\\n\\n\\`\\`\\`\\n${code}\\n\\`\\`\\``\n  },\n})\n","server\u002Fmcp\u002Fprompts\u002Fdocumentation.ts",[167,632,633,651,669,673,685,700,715,730,738,769,827,831,854,868,890,927,931],{"__ignoreMap":165},[170,634,635,637,639,641,643,645,647,649],{"class":172,"line":173},[170,636,177],{"class":176},[170,638,181],{"class":180},[170,640,185],{"class":184},[170,642,188],{"class":180},[170,644,191],{"class":176},[170,646,194],{"class":180},[170,648,198],{"class":197},[170,650,201],{"class":180},[170,652,653,655,657,659,661,663,665,667],{"class":172,"line":204},[170,654,177],{"class":176},[170,656,181],{"class":180},[170,658,211],{"class":184},[170,660,188],{"class":180},[170,662,191],{"class":176},[170,664,194],{"class":180},[170,666,220],{"class":197},[170,668,201],{"class":180},[170,670,671],{"class":172,"line":225},[170,672,229],{"emptyLinePlaceholder":228},[170,674,675,677,679,681,683],{"class":172,"line":232},[170,676,235],{"class":176},[170,678,238],{"class":176},[170,680,211],{"class":241},[170,682,244],{"class":184},[170,684,247],{"class":180},[170,686,687,689,691,693,696,698],{"class":172,"line":250},[170,688,254],{"class":253},[170,690,257],{"class":180},[170,692,194],{"class":180},[170,694,695],{"class":197},"documentation",[170,697,265],{"class":180},[170,699,268],{"class":180},[170,701,702,704,706,708,711,713],{"class":172,"line":271},[170,703,274],{"class":253},[170,705,257],{"class":180},[170,707,194],{"class":180},[170,709,710],{"class":197},"Generate Documentation",[170,712,265],{"class":180},[170,714,268],{"class":180},[170,716,717,719,721,723,726,728],{"class":172,"line":288},[170,718,291],{"class":253},[170,720,257],{"class":180},[170,722,194],{"class":180},[170,724,725],{"class":197},"Create documentation for code",[170,727,265],{"class":180},[170,729,268],{"class":180},[170,731,732,734,736],{"class":172,"line":305},[170,733,308],{"class":253},[170,735,257],{"class":180},[170,737,313],{"class":180},[170,739,740,742,744,746,748,750,752,754,756,758,760,763,765,767],{"class":172,"line":316},[170,741,319],{"class":253},[170,743,257],{"class":180},[170,745,185],{"class":184},[170,747,326],{"class":180},[170,749,329],{"class":241},[170,751,332],{"class":184},[170,753,326],{"class":180},[170,755,337],{"class":241},[170,757,244],{"class":184},[170,759,265],{"class":180},[170,761,762],{"class":197},"Code to document",[170,764,265],{"class":180},[170,766,349],{"class":184},[170,768,268],{"class":180},[170,770,771,774,776,778,780,782,784,786,789,791,793,795,798,800,802,804,807,809,811,813,815,817,819,821,823,825],{"class":172,"line":354},[170,772,773],{"class":253},"    style",[170,775,257],{"class":180},[170,777,185],{"class":184},[170,779,326],{"class":180},[170,781,399],{"class":241},[170,783,402],{"class":184},[170,785,265],{"class":180},[170,787,788],{"class":197},"jsdoc",[170,790,265],{"class":180},[170,792,412],{"class":180},[170,794,194],{"class":180},[170,796,797],{"class":197},"tsdoc",[170,799,265],{"class":180},[170,801,412],{"class":180},[170,803,194],{"class":180},[170,805,806],{"class":197},"markdown",[170,808,265],{"class":180},[170,810,440],{"class":184},[170,812,326],{"class":180},[170,814,445],{"class":241},[170,816,244],{"class":184},[170,818,265],{"class":180},[170,820,788],{"class":197},[170,822,265],{"class":180},[170,824,349],{"class":184},[170,826,268],{"class":180},[170,828,829],{"class":172,"line":387},[170,830,463],{"class":180},[170,832,833,835,837,839,841,843,845,848,850,852],{"class":172,"line":460},[170,834,469],{"class":241},[170,836,257],{"class":180},[170,838,475],{"class":474},[170,840,478],{"class":180},[170,842,482],{"class":481},[170,844,412],{"class":180},[170,846,847],{"class":481}," style",[170,849,495],{"class":180},[170,851,498],{"class":474},[170,853,313],{"class":180},[170,855,856,858,860,862,864,866],{"class":172,"line":466},[170,857,556],{"class":176},[170,859,847],{"class":184},[170,861,517],{"class":180},[170,863,194],{"class":180},[170,865,806],{"class":197},[170,867,201],{"class":180},[170,869,870,872,874,877,880,882,884,886,888],{"class":172,"line":503},[170,871,529],{"class":180},[170,873,559],{"class":180},[170,875,876],{"class":197},"Generate markdown documentation for this code:",[170,878,879],{"class":184},"\\n\\n\\`\\`\\`\\n",[170,881,565],{"class":180},[170,883,167],{"class":184},[170,885,571],{"class":180},[170,887,604],{"class":184},[170,889,607],{"class":180},[170,891,892,894,896,899,901,903,905,908,910,912,915,917,919,921,923,925],{"class":172,"line":526},[170,893,542],{"class":180},[170,895,559],{"class":180},[170,897,898],{"class":197},"Generate ",[170,900,565],{"class":180},[170,902,426],{"class":184},[170,904,326],{"class":180},[170,906,907],{"class":241},"toUpperCase",[170,909,332],{"class":184},[170,911,571],{"class":180},[170,913,914],{"class":197}," documentation for this code:",[170,916,879],{"class":184},[170,918,565],{"class":180},[170,920,167],{"class":184},[170,922,571],{"class":180},[170,924,604],{"class":184},[170,926,607],{"class":180},[170,928,929],{"class":172,"line":539},[170,930,463],{"class":180},[170,932,933,935],{"class":172,"line":548},[170,934,571],{"class":180},[170,936,620],{"class":184},[145,938,939],{"id":939},"邮件模板提示词",[149,941,942],{},"生成可自定义语气的邮件：",[159,944,947],{"className":161,"code":945,"filename":946,"language":164,"meta":165,"style":165},"import { z } from 'zod'\nimport { defineMcpPrompt } from '@nuxtjs\u002Fmcp-toolkit\u002Fserver'\n\nexport default defineMcpPrompt({\n  name: 'email-template',\n  title: 'Email Template',\n  description: 'Generate email from template',\n  inputSchema: {\n    recipient: z.string().describe('Recipient name'),\n    subject: z.string().describe('Email subject'),\n    tone: z.enum(['formal', 'casual', 'friendly']).default('friendly'),\n  },\n  handler: async ({ recipient, subject, tone }) => {\n    const greeting = tone === 'formal'\n      ? 'Dear'\n      : tone === 'casual'\n        ? 'Hi'\n        : 'Hello'\n\n    return `Write an email:\\n\\nTo: ${recipient}\\nSubject: ${subject}\\nTone: ${tone}\\n\\nGreeting: ${greeting}`\n  },\n})\n","server\u002Fmcp\u002Fprompts\u002Femail.ts",[167,948,949,967,985,989,1001,1016,1031,1046,1054,1086,1118,1176,1180,1209,1228,1239,1253,1265,1277,1281,1340,1345],{"__ignoreMap":165},[170,950,951,953,955,957,959,961,963,965],{"class":172,"line":173},[170,952,177],{"class":176},[170,954,181],{"class":180},[170,956,185],{"class":184},[170,958,188],{"class":180},[170,960,191],{"class":176},[170,962,194],{"class":180},[170,964,198],{"class":197},[170,966,201],{"class":180},[170,968,969,971,973,975,977,979,981,983],{"class":172,"line":204},[170,970,177],{"class":176},[170,972,181],{"class":180},[170,974,211],{"class":184},[170,976,188],{"class":180},[170,978,191],{"class":176},[170,980,194],{"class":180},[170,982,220],{"class":197},[170,984,201],{"class":180},[170,986,987],{"class":172,"line":225},[170,988,229],{"emptyLinePlaceholder":228},[170,990,991,993,995,997,999],{"class":172,"line":232},[170,992,235],{"class":176},[170,994,238],{"class":176},[170,996,211],{"class":241},[170,998,244],{"class":184},[170,1000,247],{"class":180},[170,1002,1003,1005,1007,1009,1012,1014],{"class":172,"line":250},[170,1004,254],{"class":253},[170,1006,257],{"class":180},[170,1008,194],{"class":180},[170,1010,1011],{"class":197},"email-template",[170,1013,265],{"class":180},[170,1015,268],{"class":180},[170,1017,1018,1020,1022,1024,1027,1029],{"class":172,"line":271},[170,1019,274],{"class":253},[170,1021,257],{"class":180},[170,1023,194],{"class":180},[170,1025,1026],{"class":197},"Email Template",[170,1028,265],{"class":180},[170,1030,268],{"class":180},[170,1032,1033,1035,1037,1039,1042,1044],{"class":172,"line":288},[170,1034,291],{"class":253},[170,1036,257],{"class":180},[170,1038,194],{"class":180},[170,1040,1041],{"class":197},"Generate email from template",[170,1043,265],{"class":180},[170,1045,268],{"class":180},[170,1047,1048,1050,1052],{"class":172,"line":305},[170,1049,308],{"class":253},[170,1051,257],{"class":180},[170,1053,313],{"class":180},[170,1055,1056,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1080,1082,1084],{"class":172,"line":316},[170,1057,1058],{"class":253},"    recipient",[170,1060,257],{"class":180},[170,1062,185],{"class":184},[170,1064,326],{"class":180},[170,1066,329],{"class":241},[170,1068,332],{"class":184},[170,1070,326],{"class":180},[170,1072,337],{"class":241},[170,1074,244],{"class":184},[170,1076,265],{"class":180},[170,1078,1079],{"class":197},"Recipient name",[170,1081,265],{"class":180},[170,1083,349],{"class":184},[170,1085,268],{"class":180},[170,1087,1088,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1112,1114,1116],{"class":172,"line":354},[170,1089,1090],{"class":253},"    subject",[170,1092,257],{"class":180},[170,1094,185],{"class":184},[170,1096,326],{"class":180},[170,1098,329],{"class":241},[170,1100,332],{"class":184},[170,1102,326],{"class":180},[170,1104,337],{"class":241},[170,1106,244],{"class":184},[170,1108,265],{"class":180},[170,1110,1111],{"class":197},"Email subject",[170,1113,265],{"class":180},[170,1115,349],{"class":184},[170,1117,268],{"class":180},[170,1119,1120,1123,1125,1127,1129,1131,1133,1135,1138,1140,1142,1144,1147,1149,1151,1153,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174],{"class":172,"line":387},[170,1121,1122],{"class":253},"    tone",[170,1124,257],{"class":180},[170,1126,185],{"class":184},[170,1128,326],{"class":180},[170,1130,399],{"class":241},[170,1132,402],{"class":184},[170,1134,265],{"class":180},[170,1136,1137],{"class":197},"formal",[170,1139,265],{"class":180},[170,1141,412],{"class":180},[170,1143,194],{"class":180},[170,1145,1146],{"class":197},"casual",[170,1148,265],{"class":180},[170,1150,412],{"class":180},[170,1152,194],{"class":180},[170,1154,1155],{"class":197},"friendly",[170,1157,265],{"class":180},[170,1159,440],{"class":184},[170,1161,326],{"class":180},[170,1163,445],{"class":241},[170,1165,244],{"class":184},[170,1167,265],{"class":180},[170,1169,1155],{"class":197},[170,1171,265],{"class":180},[170,1173,349],{"class":184},[170,1175,268],{"class":180},[170,1177,1178],{"class":172,"line":460},[170,1179,463],{"class":180},[170,1181,1182,1184,1186,1188,1190,1193,1195,1198,1200,1203,1205,1207],{"class":172,"line":466},[170,1183,469],{"class":241},[170,1185,257],{"class":180},[170,1187,475],{"class":474},[170,1189,478],{"class":180},[170,1191,1192],{"class":481}," recipient",[170,1194,412],{"class":180},[170,1196,1197],{"class":481}," subject",[170,1199,412],{"class":180},[170,1201,1202],{"class":481}," tone",[170,1204,495],{"class":180},[170,1206,498],{"class":474},[170,1208,313],{"class":180},[170,1210,1211,1213,1216,1218,1220,1222,1224,1226],{"class":172,"line":503},[170,1212,506],{"class":474},[170,1214,1215],{"class":184}," greeting",[170,1217,512],{"class":180},[170,1219,1202],{"class":184},[170,1221,517],{"class":180},[170,1223,194],{"class":180},[170,1225,1137],{"class":197},[170,1227,201],{"class":180},[170,1229,1230,1232,1234,1237],{"class":172,"line":526},[170,1231,529],{"class":180},[170,1233,194],{"class":180},[170,1235,1236],{"class":197},"Dear",[170,1238,201],{"class":180},[170,1240,1241,1243,1245,1247,1249,1251],{"class":172,"line":539},[170,1242,542],{"class":180},[170,1244,1202],{"class":184},[170,1246,517],{"class":180},[170,1248,194],{"class":180},[170,1250,1146],{"class":197},[170,1252,201],{"class":180},[170,1254,1255,1258,1260,1263],{"class":172,"line":548},[170,1256,1257],{"class":180},"        ?",[170,1259,194],{"class":180},[170,1261,1262],{"class":197},"Hi",[170,1264,201],{"class":180},[170,1266,1267,1270,1272,1275],{"class":172,"line":553},[170,1268,1269],{"class":180},"        :",[170,1271,194],{"class":180},[170,1273,1274],{"class":197},"Hello",[170,1276,201],{"class":180},[170,1278,1279],{"class":172,"line":610},[170,1280,229],{"emptyLinePlaceholder":228},[170,1282,1283,1285,1287,1290,1293,1296,1298,1301,1303,1305,1308,1310,1313,1315,1317,1320,1322,1325,1327,1329,1332,1334,1337],{"class":172,"line":615},[170,1284,556],{"class":176},[170,1286,559],{"class":180},[170,1288,1289],{"class":197},"Write an email:",[170,1291,1292],{"class":184},"\\n\\n",[170,1294,1295],{"class":197},"To: ",[170,1297,565],{"class":180},[170,1299,1300],{"class":184},"recipient",[170,1302,571],{"class":180},[170,1304,595],{"class":184},[170,1306,1307],{"class":197},"Subject: ",[170,1309,565],{"class":180},[170,1311,1312],{"class":184},"subject",[170,1314,571],{"class":180},[170,1316,595],{"class":184},[170,1318,1319],{"class":197},"Tone: ",[170,1321,565],{"class":180},[170,1323,1324],{"class":184},"tone",[170,1326,571],{"class":180},[170,1328,1292],{"class":184},[170,1330,1331],{"class":197},"Greeting: ",[170,1333,565],{"class":180},[170,1335,1336],{"class":184},"greeting",[170,1338,1339],{"class":180},"}`\n",[170,1341,1343],{"class":172,"line":1342},21,[170,1344,463],{"class":180},[170,1346,1348,1350],{"class":172,"line":1347},22,[170,1349,571],{"class":180},[170,1351,620],{"class":184},[145,1353,1354],{"id":1354},"提交信息提示词",[149,1356,1357],{},"生成标准化的提交信息：",[159,1359,1362],{"className":161,"code":1360,"filename":1361,"language":164,"meta":165,"style":165},"import { z } from 'zod'\nimport { defineMcpPrompt } from '@nuxtjs\u002Fmcp-toolkit\u002Fserver'\n\nexport default defineMcpPrompt({\n  name: 'commit-message',\n  title: 'Commit Message',\n  description: 'Generate a conventional commit message',\n  inputSchema: {\n    changes: z.string().describe('Description of the changes made'),\n    type: z.enum(['feat', 'fix', 'docs', 'style', 'refactor', 'test', 'chore']).default('feat'),\n    scope: z.string().optional().describe('Scope of the change (e.g., auth, api)'),\n  },\n  handler: async ({ changes, type, scope }) => {\n    const scopeText = scope ? `(${scope})` : ''\n\n    return `Generate a commit message following this format:\n\n${type}${scopeText}: \u003Cdescription>\n\nChanges made:\n${changes}\n\nGuidelines:\n- Use imperative mood (\"add\" not \"added\")\n- Keep the description under 72 characters\n- Be specific and concise`\n  },\n})\n","server\u002Fmcp\u002Fprompts\u002Fcommit-message.ts",[167,1363,1364,1382,1400,1404,1416,1431,1446,1461,1469,1501,1594,1633,1637,1666,1702,1706,1715,1719,1737,1741,1746,1756,1760,1766,1772,1778,1786,1791],{"__ignoreMap":165},[170,1365,1366,1368,1370,1372,1374,1376,1378,1380],{"class":172,"line":173},[170,1367,177],{"class":176},[170,1369,181],{"class":180},[170,1371,185],{"class":184},[170,1373,188],{"class":180},[170,1375,191],{"class":176},[170,1377,194],{"class":180},[170,1379,198],{"class":197},[170,1381,201],{"class":180},[170,1383,1384,1386,1388,1390,1392,1394,1396,1398],{"class":172,"line":204},[170,1385,177],{"class":176},[170,1387,181],{"class":180},[170,1389,211],{"class":184},[170,1391,188],{"class":180},[170,1393,191],{"class":176},[170,1395,194],{"class":180},[170,1397,220],{"class":197},[170,1399,201],{"class":180},[170,1401,1402],{"class":172,"line":225},[170,1403,229],{"emptyLinePlaceholder":228},[170,1405,1406,1408,1410,1412,1414],{"class":172,"line":232},[170,1407,235],{"class":176},[170,1409,238],{"class":176},[170,1411,211],{"class":241},[170,1413,244],{"class":184},[170,1415,247],{"class":180},[170,1417,1418,1420,1422,1424,1427,1429],{"class":172,"line":250},[170,1419,254],{"class":253},[170,1421,257],{"class":180},[170,1423,194],{"class":180},[170,1425,1426],{"class":197},"commit-message",[170,1428,265],{"class":180},[170,1430,268],{"class":180},[170,1432,1433,1435,1437,1439,1442,1444],{"class":172,"line":271},[170,1434,274],{"class":253},[170,1436,257],{"class":180},[170,1438,194],{"class":180},[170,1440,1441],{"class":197},"Commit Message",[170,1443,265],{"class":180},[170,1445,268],{"class":180},[170,1447,1448,1450,1452,1454,1457,1459],{"class":172,"line":288},[170,1449,291],{"class":253},[170,1451,257],{"class":180},[170,1453,194],{"class":180},[170,1455,1456],{"class":197},"Generate a conventional commit message",[170,1458,265],{"class":180},[170,1460,268],{"class":180},[170,1462,1463,1465,1467],{"class":172,"line":305},[170,1464,308],{"class":253},[170,1466,257],{"class":180},[170,1468,313],{"class":180},[170,1470,1471,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1495,1497,1499],{"class":172,"line":316},[170,1472,1473],{"class":253},"    changes",[170,1475,257],{"class":180},[170,1477,185],{"class":184},[170,1479,326],{"class":180},[170,1481,329],{"class":241},[170,1483,332],{"class":184},[170,1485,326],{"class":180},[170,1487,337],{"class":241},[170,1489,244],{"class":184},[170,1491,265],{"class":180},[170,1493,1494],{"class":197},"Description of the changes made",[170,1496,265],{"class":180},[170,1498,349],{"class":184},[170,1500,268],{"class":180},[170,1502,1503,1506,1508,1510,1512,1514,1516,1518,1521,1523,1525,1527,1530,1532,1534,1536,1539,1541,1543,1545,1547,1549,1551,1553,1556,1558,1560,1562,1565,1567,1569,1571,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592],{"class":172,"line":354},[170,1504,1505],{"class":253},"    type",[170,1507,257],{"class":180},[170,1509,185],{"class":184},[170,1511,326],{"class":180},[170,1513,399],{"class":241},[170,1515,402],{"class":184},[170,1517,265],{"class":180},[170,1519,1520],{"class":197},"feat",[170,1522,265],{"class":180},[170,1524,412],{"class":180},[170,1526,194],{"class":180},[170,1528,1529],{"class":197},"fix",[170,1531,265],{"class":180},[170,1533,412],{"class":180},[170,1535,194],{"class":180},[170,1537,1538],{"class":197},"docs",[170,1540,265],{"class":180},[170,1542,412],{"class":180},[170,1544,194],{"class":180},[170,1546,426],{"class":197},[170,1548,265],{"class":180},[170,1550,412],{"class":180},[170,1552,194],{"class":180},[170,1554,1555],{"class":197},"refactor",[170,1557,265],{"class":180},[170,1559,412],{"class":180},[170,1561,194],{"class":180},[170,1563,1564],{"class":197},"test",[170,1566,265],{"class":180},[170,1568,412],{"class":180},[170,1570,194],{"class":180},[170,1572,1573],{"class":197},"chore",[170,1575,265],{"class":180},[170,1577,440],{"class":184},[170,1579,326],{"class":180},[170,1581,445],{"class":241},[170,1583,244],{"class":184},[170,1585,265],{"class":180},[170,1587,1520],{"class":197},[170,1589,265],{"class":180},[170,1591,349],{"class":184},[170,1593,268],{"class":180},[170,1595,1596,1599,1601,1603,1605,1607,1609,1611,1614,1616,1618,1620,1622,1624,1627,1629,1631],{"class":172,"line":387},[170,1597,1598],{"class":253},"    scope",[170,1600,257],{"class":180},[170,1602,185],{"class":184},[170,1604,326],{"class":180},[170,1606,329],{"class":241},[170,1608,332],{"class":184},[170,1610,326],{"class":180},[170,1612,1613],{"class":241},"optional",[170,1615,332],{"class":184},[170,1617,326],{"class":180},[170,1619,337],{"class":241},[170,1621,244],{"class":184},[170,1623,265],{"class":180},[170,1625,1626],{"class":197},"Scope of the change (e.g., auth, api)",[170,1628,265],{"class":180},[170,1630,349],{"class":184},[170,1632,268],{"class":180},[170,1634,1635],{"class":172,"line":460},[170,1636,463],{"class":180},[170,1638,1639,1641,1643,1645,1647,1650,1652,1655,1657,1660,1662,1664],{"class":172,"line":466},[170,1640,469],{"class":241},[170,1642,257],{"class":180},[170,1644,475],{"class":474},[170,1646,478],{"class":180},[170,1648,1649],{"class":481}," changes",[170,1651,412],{"class":180},[170,1653,1654],{"class":481}," type",[170,1656,412],{"class":180},[170,1658,1659],{"class":481}," scope",[170,1661,495],{"class":180},[170,1663,498],{"class":474},[170,1665,313],{"class":180},[170,1667,1668,1670,1673,1675,1677,1680,1682,1684,1686,1689,1691,1693,1696,1699],{"class":172,"line":503},[170,1669,506],{"class":474},[170,1671,1672],{"class":184}," scopeText",[170,1674,512],{"class":180},[170,1676,1659],{"class":184},[170,1678,1679],{"class":180}," ?",[170,1681,559],{"class":180},[170,1683,244],{"class":197},[170,1685,565],{"class":180},[170,1687,1688],{"class":184},"scope",[170,1690,571],{"class":180},[170,1692,349],{"class":197},[170,1694,1695],{"class":180},"`",[170,1697,1698],{"class":180}," :",[170,1700,1701],{"class":180}," ''\n",[170,1703,1704],{"class":172,"line":526},[170,1705,229],{"emptyLinePlaceholder":228},[170,1707,1708,1710,1712],{"class":172,"line":539},[170,1709,556],{"class":176},[170,1711,559],{"class":180},[170,1713,1714],{"class":197},"Generate a commit message following this format:\n",[170,1716,1717],{"class":172,"line":548},[170,1718,229],{"emptyLinePlaceholder":228},[170,1720,1721,1723,1726,1729,1732,1734],{"class":172,"line":553},[170,1722,565],{"class":180},[170,1724,1725],{"class":184},"type",[170,1727,1728],{"class":180},"}${",[170,1730,1731],{"class":184},"scopeText",[170,1733,571],{"class":180},[170,1735,1736],{"class":197},": \u003Cdescription>\n",[170,1738,1739],{"class":172,"line":610},[170,1740,229],{"emptyLinePlaceholder":228},[170,1742,1743],{"class":172,"line":615},[170,1744,1745],{"class":197},"Changes made:\n",[170,1747,1748,1750,1753],{"class":172,"line":1342},[170,1749,565],{"class":180},[170,1751,1752],{"class":184},"changes",[170,1754,1755],{"class":180},"}\n",[170,1757,1758],{"class":172,"line":1347},[170,1759,229],{"emptyLinePlaceholder":228},[170,1761,1763],{"class":172,"line":1762},23,[170,1764,1765],{"class":197},"Guidelines:\n",[170,1767,1769],{"class":172,"line":1768},24,[170,1770,1771],{"class":197},"- Use imperative mood (\"add\" not \"added\")\n",[170,1773,1775],{"class":172,"line":1774},25,[170,1776,1777],{"class":197},"- Keep the description under 72 characters\n",[170,1779,1781,1784],{"class":172,"line":1780},26,[170,1782,1783],{"class":197},"- Be specific and concise",[170,1785,607],{"class":180},[170,1787,1789],{"class":172,"line":1788},27,[170,1790,463],{"class":180},[170,1792,1794,1796],{"class":172,"line":1793},28,[170,1795,571],{"class":180},[170,1797,620],{"class":184},[145,1799,1800],{"id":1800},"后续步骤",[1802,1803,1804,1812,1817],"ul",{},[1805,1806,1807,1811],"li",{},[1808,1809,1810],"a",{"href":57},"提示词"," - 了解更多关于提示词的信息",[1805,1813,1814,1816],{},[1808,1815,121],{"href":122}," - API 集成示例",[1805,1818,1819,1821],{},[1808,1820,126],{"href":127}," - 更多工具示例",[426,1823,1824],{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":165,"searchDepth":204,"depth":204,"links":1826},[1827,1828,1829,1830,1831,1832],{"id":147,"depth":204,"text":147},{"id":154,"depth":204,"text":154},{"id":623,"depth":204,"text":623},{"id":939,"depth":204,"text":939},{"id":1354,"depth":204,"text":1354},{"id":1800,"depth":204,"text":1800},"适用于 AI 助手的高级提示词模式及实际用例。","md",null,{},{"icon":59},{"title":136,"description":1839},"用于代码审查、文档生成等场景的高级 MCP 提示词示例。","n0EXxuUWJArXwa0DKi6Zjx-SFf5KQYADGPsVqzDP_3w",[1842,1835],{"title":131,"path":132,"stem":133,"description":1843,"icon":134,"children":-1},"使用 MCP 资源进行文件操作的简单示例。",1775615723509]