microsoft avatar

Hygiene

If you're working on VS Code itself, this skill helps you pass the pre-commit hygiene checks that will block your commits if they fail. It covers the specific rules the project enforces: ASCII-only characters (no curly quotes or emoji), single quotes for non-localized strings, Microsoft copyright headers, tab indentation, and passing ESLint and stylelint. The main value is knowing to run `npm run precommit` before you finish work and understanding what each error means when it complains. It's one of those things that saves you from the annoying cycle of committing, getting rejected, fixing, and trying again.

skills.sh installs
2.2K
GitHub stars
195.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add microsoft/vscode --skill hygiene --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're working on VS Code itself, this skill helps you pass the pre-commit hygiene checks that will block your commits if they fail. It covers the specific rules the project enforces: ASCII-only characters (no curly quotes or emoji), single quotes for non-localized strings, Microsoft copyright headers, tab indentation, and passing ESLint and stylelint. The main value is knowing to run `npm run precommit` before you finish work and understanding what each error means when it complains. It's one of those things that saves you from the annoying cycle of committing, getting rejected, fixing, and trying again.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/microsoft/vscode
Category
Git & Pull Requests
First seen
Apr 16, 2026

More from microsoft/vscode

All 15
1aj-geddes avatarjenkins-pipelineaj-geddes/useful-ai-promptsBuild Jenkins declarative and scripted pipelines with stages, agents, parameters, and plugins. Implement multi-branch pipelines and deployment automation.2.2Kskills.sh installs
2truongduy2611 avatarapp-store-preflight-skillstruongduy2611/app-store-preflight-skillsScan an iOS/macOS Xcode project for common App Store rejection patterns before submission. Use when preparing an app for App Store review, after receiving a rej2.1Kskills.sh installs
3k-dense-ai avatarresearch-grantsk-dense-ai/scientific-agent-skillsWrite competitive research proposals for NSF, NIH, DOE, DARPA, and Taiwan NSTC. Agency-specific formatting, review criteria, budget preparation, broader impacts2.1Kskills.sh installs
4vinvcn avatarto-issuesvinvcn/mattpocock-skills-zh-cn使用 tracer-bullet 垂直切片,把计划、规格或 PRD 拆成项目 issue tracker 上可独立领取的 issues。适用于用户想把计划转成 issues、创建实现议题,或把工作拆成 issues 时。2.1Kskills.sh installs
5k-dense-ai avatarinfographicsk-dense-ai/scientific-agent-skillsCreate professional infographics using Nano Banana Pro AI with smart iterative refinement. Uses Gemini 3.6 Flash for quality review. Integrates research-lookup 2.1Kskills.sh installs
6k-dense-ai avatarmatlabk-dense-ai/scientific-agent-skillsBuild, review, migrate, and safely plan MATLAB or GNU Octave numerical workflows, including arrays, tabular/time data, tests, projects, graphics, MAT files, and2.1Kskills.sh installs