.github/skills/make-vscode-happy/SKILL.md
Reduce VS Code Python red squiggles to zero in this repository. Use when Pylance or pyright reports errors, when tools/check_syntax.py fails, or when a change should leave VS Code diagnostics clean.
npx skillsauth add anhvth/speedy_utils make-vscode-happyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the goal is to make VS Code and Pylance happy in this
repository by driving Python diagnostics to zero with the repo's existing
checker: tools/check_syntax.py.
Use this skill when you need to:
The authoritative checker for this repo is:
uv run python tools/check_syntax.py
Useful variants:
uv run python tools/check_syntax.py --file src/llm_utils/lm/llm_qwen3.py
uv run python tools/check_syntax.py --include tests
uv run python tools/check_syntax.py --json
This script mirrors the diagnostics VS Code Pylance shows for the repository's
pyrightconfig.json.
--file for that file.__init__.py or
other import-sensitive modules.tools/check_syntax.py reports zero relevant errors for the changed scope.documentation
Guide for using vision utilities in speedy_utils, including fast GPU image loading, memory-mapped datasets, and notebook visualization.
development
Guide for creating new Agent Skills with proper structure, frontmatter, bundled assets, and validation. Includes templates, best practices, and examples for building reusable skill resources.
documentation
Comprehensive guide to using Ray for scalable distributed computing, including Ray Core, Data, Train, Tune, Serve, and RLlib with practical examples
development
Comprehensive guide for using multi-threading and multi-processing in Python, including when to choose each approach, best practices, and practical examples using the speedy_utils library.