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