{
	// See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
	"recommendations": [
		// Python Development
		"ms-python.python", // Python Environments, Language, and More
		"ms-python.vscode-pylance", // Python Language Server w/ Typing
		"ms-python.debugpy", // VSCode Python Debugger
		"charliermarsh.ruff", // Fast Python Linter & Formatter
		"njpwerner.autodocstring", // Automatically generate Python docstrings
		"rodolphebarbanneau.python-docstring-highlighter", // Highlight Python docstring syntax
		"kevinrose.vsc-python-indent", // Correct indents for python

		// Data Science & Notebooks
		"ms-toolsai.jupyter", // Jupyter Notebooks in VSCode
		"ms-toolsai.jupyter-renderers", // Jupyter Cell Output Renderer
		"mechatroner.rainbow-csv", // Color-coded CSV Columns
		"sbsnippets.pytorch-snippets", // Snippits for PyTorch

		// Shell & Command Line
		"mads-hartmann.bash-ide-vscode", // .*sh script language support
		"timonwong.shellcheck", // .*sh script linting
		"foxundermoon.shell-format", // .*sh script formatting

		// Remote Development
		"ms-vscode-remote.remote-containers", // Remote Connect to Docker
		"ms-vscode-remote.remote-ssh", // Remote Connect via SSH
		"ms-vscode-remote.remote-ssh-edit", // SSH Config File Editing
		"exiasr.hadolint", // Dockerfile linter
		"ms-azuretools.vscode-docker", // Docker management

		// Document Formats & Preview
		"mathematic.vscode-pdf", // PDF Preview
		"vitaliymaz.vscode-svg-previewer", // SVG Preview
		"ctcuff.font-preview", // Font Preview
		"james-yu.latex-workshop", // LaTeX File Renderer for Documents
		"shd101wyy.markdown-preview-enhanced", // Improved Markdown Preview

		// Code Formatting & Style
		"esbenp.prettier-vscode", // Prettier general formatting tool
		"mrmlnc.vscode-attrs-sorter", // HTML Attribute Sorter
		"richie5um2.vscode-sort-json", // JSON Sorter
		"2gua.rainbow-brackets", // Multi-colored brackets for readability
		"aaron-bond.better-comments", // Comments w/ Styling

		// Project Management & Navigation
		"alefragnani.project-manager", // Manage VSCode Workspaces
		"peterschmalfeldt.explorer-exclude", // Keep Explorer Clean by Hiding Files
		"christian-kohler.path-intellisense", // Path Intellisense
		"kisstkondoros.vscode-gutter-preview", // Image Preview

		// Git & Version Control
		"eamodio.gitlens", // View git diffs, edits, branches and more

		// API Development
		"humao.rest-client", // Easily make HTTP queries for API testing

		// Build Tools
		"ms-vscode.makefile-tools", // Tools for Makefiles
		"task.vscode-task", // Tools for Taskfiles

		// Configuration Files
		"tamasfe.even-better-toml", // .toml language support
		"dotenv.dotenv-vscode", // .env language support
		"redhat.vscode-yaml", // .yaml language support
		"redhat.vscode-xml", // .xml language support

		// Output & Debugging
		"ibm.output-colorizer", // Automatically color-code VSCode Output logs
		"usernamehw.errorlens", // Highlight errors in-line
		"spmeesseman.vscode-taskexplorer" // Task Explorer
	],
	// List of extensions recommended by VS Code that should not be recommended for users of this workspace.
	"unwantedRecommendations": [
		// Superceded by ruff
		"ms-python.black-formatter",
		"ms-python.isort",
		"ms-python.pylint",

		// Superceded by Pylance
		"ms-pyright.pyright"
	]
}
