{ "name": "prompt", "displayName": "%displayName%", "description": "%description%", "version": "10.0.0", "publisher": "vscode", "license": "MIT", "engines": { "vscode": "^1.20.0" }, "categories": [ "Programming Languages" ], "contributes": { "languages": [ { "id": "prompt", "aliases": [ "Prompt", "prompt" ], "extensions": [ ".prompt.md" ], "configuration": "./language-configuration.json" }, { "id": "instructions", "aliases": [ "Instructions", "instructions" ], "extensions": [ ".instructions.md", "copilot-instructions.md" ], "filenamePatterns": [ "**/.claude/rules/**/*.md" ], "configuration": "./language-configuration.json" }, { "id": "chatagent", "aliases": [ "Agent", "chat agent" ], "extensions": [ ".agent.md", ".chatmode.md" ], "filenamePatterns": [ "**/.github/agents/*.md", "**/.claude/agents/*.md" ], "configuration": "./language-configuration.json" }, { "id": "skill", "aliases": [ "Skill", "skill" ], "filenames": [ "SKILL.md" ], "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "prompt", "path": "./syntaxes/prompt.tmLanguage.json", "scopeName": "text.html.markdown.prompt", "unbalancedBracketScopes": [ "markup.underline.link.markdown", "punctuation.definition.list.begin.markdown" ] }, { "language": "instructions", "path": "./syntaxes/prompt.tmLanguage.json", "scopeName": "text.html.markdown.prompt", "unbalancedBracketScopes": [ "markup.underline.link.markdown", "punctuation.definition.list.begin.markdown" ] }, { "language": "chatagent", "path": "./syntaxes/prompt.tmLanguage.json", "scopeName": "text.html.markdown.prompt", "unbalancedBracketScopes": [ "markup.underline.link.markdown", "punctuation.definition.list.begin.markdown" ] }, { "language": "skill", "path": "./syntaxes/prompt.tmLanguage.json", "scopeName": "text.html.markdown.prompt", "unbalancedBracketScopes": [ "markup.underline.link.markdown", "punctuation.definition.list.begin.markdown" ] } ], "configurationDefaults": { "[prompt]": { "editor.insertSpaces": true, "editor.tabSize": 2, "editor.autoIndent": "advanced", "editor.unicodeHighlight.ambiguousCharacters": false, "editor.unicodeHighlight.invisibleCharacters": false, "diffEditor.ignoreTrimWhitespace": false, "editor.wordWrap": "on", "editor.quickSuggestions": { "comments": "off", "strings": "on", "other": "on" }, "editor.wordBasedSuggestions": "off" }, "[instructions]": { "editor.insertSpaces": true, "editor.tabSize": 2, "editor.autoIndent": "advanced", "editor.unicodeHighlight.ambiguousCharacters": false, "editor.unicodeHighlight.invisibleCharacters": false, "diffEditor.ignoreTrimWhitespace": false, "editor.wordWrap": "on", "editor.quickSuggestions": { "comments": "off", "strings": "on", "other": "on" }, "editor.wordBasedSuggestions": "off" }, "[chatagent]": { "editor.insertSpaces": true, "editor.tabSize": 2, "editor.autoIndent": "advanced", "editor.unicodeHighlight.ambiguousCharacters": false, "editor.unicodeHighlight.invisibleCharacters": false, "diffEditor.ignoreTrimWhitespace": false, "editor.wordWrap": "on", "editor.quickSuggestions": { "comments": "off", "strings": "on", "other": "on" }, "editor.wordBasedSuggestions": "off" }, "[skill]": { "editor.insertSpaces": true, "editor.tabSize": 2, "editor.autoIndent": "advanced", "editor.unicodeHighlight.ambiguousCharacters": false, "editor.unicodeHighlight.invisibleCharacters": false, "diffEditor.ignoreTrimWhitespace": false, "editor.wordWrap": "on", "editor.quickSuggestions": { "comments": "off", "strings": "on", "other": "on" }, "editor.wordBasedSuggestions": "off" } } }, "scripts": {}, "repository": { "type": "git", "url": "https://github.com/microsoft/vscode.git" } }