Guide for creating or modifying VS Code tasks.json files with a focus on developer experience.
This skill helps you organize VS Code tasks.json files for consistency and
developer experience improvements.
package.json scripts)build, test, or none groupsStandardize all tasks with consistent property order: label → type →
command → group → icon → detail → options → problemMatcher
Title Case)All tasks should have an icon, if already present ensure consistency in style and color (based on task category) and that the icon is appropriate and intuitive.
If missing, add semantic icons with appropriate colors using these defaults:
terminal.ansiGreen) with run or globe iconsterminal.ansiCyan) with tools iconterminal.ansiMagenta) with beaker, browser, or
eye iconsterminal.ansiYellow) with search iconterminal.ansiBlue) with symbol-color or wand
iconsAdd descriptive detail text explaining each task's purpose
Add appropriate problem matchers for error detection based on language ecosystem and task type:
$tsc, $eslint-stylishoptions.cwd if defaulting to workspace folder