vscode-material-icon-theme
Copilot instructions3k starsChanged 22 months agoMITView on GitHub
To contribute effectively to this project, follow these guidelines: Always ensure that your contributions comply with the project's guidelines and do not introduce any disallowed content.
We split this copilot-instructions.md into the rules it gives an agent
10 rules. About 0 are common, 9 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈9
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 5
Follow the project style: Ensure all changes adhere to the existing code and documentation style.
- Distinctive: line 6
Use Material Design color palette: When working with icons, use colors from the Material Design color palette.
- Distinctive: line 8
Design pixel-perfect icons: Create icons that are sharp and clear at 16x16 pixels.
- Distinctive: line 9
Write clean, modular, and well-documented code: Document your code thoroughly and ensure it is easy to understand and maintain.
- Distinctive: line 10
Test your changes: Always test your changes to ensure they do not break existing functionality.
- Distinctive: line 14
Use colors from the Material Design color palette.
- Distinctive: line 15
Ensure icons have proper spacing (Read CONTRIBUTING.md).
- Distinctive: line 19
Clone existing icons when possible: If you need a variant of an existing icon with a different color, clone the icon through configuration …
- Very specific: line 20
Contribute to translations: If you notice errors in translations, you can help fix them by editing the appropriate translation files …
- Distinctive: line 22
Always ensure that your contributions comply with the project's guidelines and do not introduce any disallowed content.
≈ “Common” is an estimate: at least 1 in 5 of the 3,669 Copilot instructions files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Copilot instructions
To contribute effectively to this project, follow these guidelines:
- Follow the project style: Ensure all changes adhere to the existing code and documentation style. Review the project's codebase to understand the conventions used.
- Use Material Design color palette: When working with icons, use colors from the Material Design color palette. This ensures visual consistency across the project.
- Adhere to the project architecture: Familiarize yourself with the project's architecture. The core logic is separated from the extension logic. The core handles icon manifest generation, icon associations, and translation. The extension interacts with the VS Code API. Make sure to respect the dependency rules between modules.
- Design pixel-perfect icons: Create icons that are sharp and clear at 16x16 pixels. Align icons to a 16x16 grid to ensure sharpness and avoid blurriness. More details are available in the CONTRIBUTING.md.
- Write clean, modular, and well-documented code: Document your code thoroughly and ensure it is easy to understand and maintain.
- Test your changes: Always test your changes to ensure they do not break existing functionality.
- Keep it simple: Aim for simplicity in your solutions and avoid unnecessary complexity.
Add new icons appropriately:
- Use colors from the Material Design color palette.
- Ensure icons have proper spacing (Read CONTRIBUTING.md).
- Assign icons uniquely to file names, extensions, or folder names according to the project guidelines.
- Provide separate icons for different color themes if necessary (Read CONTRIBUTING.md).
- Clone existing icons when possible: If you need a variant of an existing icon with a different color, clone the icon through configuration without creating a new SVG (Read CONTRIBUTING.md).
- Contribute to translations: If you notice errors in translations, you can help fix them by editing the appropriate translation files (
package.nls*.json).
Always ensure that your contributions comply with the project's guidelines and do not introduce any disallowed content.
Trending
More talk lately.about the whole repository
Who's talking about material-extensions/vscode-material-icon-theme
- toon-format/toon“Icon for `.toon` files for VS Code”GitHub · Nov 24, 2025 · 2 reactions
- zed-extensions/material-icon-theme“add markdown & svelte icon”GitHub · Feb 17, 2025 · 2 reactions
- JetBrains/thinkrail“Display file type icons”GitHub · Sep 4, 2026 · 1 reactions
- iconify/icon-sets“Add vscode-material-icon-theme”GitHub · Mar 4, 2025 · 1 reactions
- EmmanuelBeziat/vscode-great-icons“Add a typst icon”GitHub · Feb 26, 2025 · 1 reactions
The biggest 5 of 50 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 50
Talked about on GitHub (50 times).
On GitHub · 50
- Nov 24, 2025Icon for `.toon` files for VS Code — toon-format/toon2 reactions · 5 comments
- Feb 17, 2025add markdown & svelte icon — zed-extensions/material-icon-theme2 reactions · 4 comments
- Sep 4, 2026Display file type icons — JetBrains/thinkrail1 reaction
- Mar 4, 2025Add vscode-material-icon-theme — iconify/icon-sets1 reaction · 1 comment
- Feb 26, 2025Add a typst icon — EmmanuelBeziat/vscode-great-icons1 reaction · 1 comment
45 more on GitHub
- Oct 30, 2026deps: bump the web-all group across 1 directory with 6 updates — lthoangg/OpenAgentd0 reactions
- Oct 15, 2026chore(deps): bump the npm-minor-patch group across 1 directory with 23 updates — nevenincs/vaultspec-dashboard0 reactions · 1 comment
- Oct 15, 2026Bump the npm group in /web with 7 updates — 0x00ACAB/thencloud0 reactions
- Oct 13, 2026chore(deps): bump material-icon-theme from 5.36.1 to 5.39.0 in /crates/ax-web/web-ui — GaryWenneker/ax0 reactions
- Oct 12, 2026chore(deps-dev): bump material-icon-theme from 5.38.1 to 5.39.0 — RexVane/PiWeb0 reactions
- Oct 12, 2026chore(deps): bump the frontend-dependencies group with 12 updates — Waterkyuu/theoria0 reactions · 1 comment
- Oct 11, 2026chore(deps): bump the minor-and-patch group with 13 updates — diegokoes/tachy0 reactions
- Oct 8, 2026chore(deps): bump material-icon-theme from 5.37.0 to 5.39.0 — kodolabs-hq/bonjou-web0 reactions · 1 comment
- Oct 8, 2026chore(deps): bump material-icon-theme from 5.38.1 to 5.39.0 — nipscernlab/aurora0 reactions
- Oct 7, 2026chore(deps-dev): bump the npm-dev group with 4 updates — mramdann/anbo-ai0 reactions · 1 comment
- Oct 7, 2026vscode-extensions.pkief.material-icon-theme: 5.38.1 -> 5.39.0 — NixOS/nixpkgs0 reactions
- Oct 6, 2026Bump the app group across 1 directory with 28 updates — CruxGarden/app0 reactions
- Oct 6, 2026Bump material-icon-theme from 5.38.1 to 5.39.0 — RioNoir/GitCharm0 reactions
- Oct 5, 2026deps: bump the web-all group in /web with 16 updates — lthoangg/OpenAgentd0 reactions · 2 comments
- Oct 5, 2026📦 bump material-icon-theme from 5.38.1 to 5.39.0 — Rettend/github-material-icon-theme0 reactions
- Oct 1, 2026chore(deps): bump the npm-minor-patch group across 1 directory with 21 updates — nevenincs/vaultspec-dashboard0 reactions · 1 comment
- Sep 18, 2026build(deps): Bump material-icon-theme from 5.34.0 to 5.38.1 — qinqiangxu/Parallel-Agents0 reactions
- Sep 17, 2026build(deps): bump material-icon-theme from 5.34.0 to 5.39.0 — jelllove/Parallel-Agents0 reactions
- Sep 17, 2026chore(deps): bump the npm-minor-patch group across 1 directory with 25 updates — nevenincs/vaultspec-dashboard0 reactions · 2 comments
- Sep 16, 2026chore(deps-dev): bump the npm-dev group across 1 directory with 8 updates — mramdann/anbo-ai0 reactions · 1 comment
- Sep 10, 2026chore(deps): bump material-icon-theme from 5.37.0 to 5.39.0 — kodolabs-hq/bonjou-web0 reactions · 2 comments
- Sep 9, 2026chore(deps-dev): bump the npm-dev group across 1 directory with 9 updates — mramdann/anbo-ai0 reactions · 1 comment
- Sep 7, 2026Update: Bump the routine group across 1 directory with 16 updates — flazouh/gitace-extension0 reactions · 1 comment
- Sep 6, 2026chore(deps): bump the npm-dependencies group across 1 directory with 23 updates — NiklasTech/pragma0 reactions · 2 comments
- Sep 3, 2026Update: Bump the routine group across 1 directory with 15 updates — flazouh/gitace-extension0 reactions · 1 comment
- Sep 1, 2026Update: Bump the routine group across 1 directory with 16 updates — flazouh/gitace-extension0 reactions · 1 comment
- Aug 31, 2026chore(deps): bump the npm-dependencies group across 1 directory with 16 updates — NiklasTech/pragma0 reactions · 2 comments
- Aug 31, 2026deps: bump the web-all group in /web with 14 updates — lthoangg/OpenAgentd0 reactions · 1 comment
- Aug 31, 2026Update: Bump the routine group with 15 updates — flazouh/gitace-extension0 reactions · 1 comment
- Aug 30, 2026chore(deps): bump the minor-and-patch group across 1 directory with 9 updates — mortennordbye/verksted0 reactions
- Aug 29, 2026build(deps): bump the minor-and-patch group across 1 directory with 23 updates — nonlooped/nativepi0 reactions · 2 comments
- Aug 27, 2026chore(deps): bump the development-dependencies group across 1 directory with 6 updates — codepilotx-dev/Pidex0 reactions · 6 comments
- Aug 27, 2026📦 bump material-icon-theme from 5.37.0 to 5.38.1 — Rettend/github-material-icon-theme0 reactions
- Aug 27, 2026chore(deps): Bump material-icon-theme from 5.37.0 to 5.38.1 — nipscernlab/aurora0 reactions · 3 comments
- Aug 26, 2026chore(deps): bump the minor-and-patch group with 6 updates — mortennordbye/verksted0 reactions · 1 comment
- Aug 11, 2026Your Themes and icons - VSIX VSCodium support — navernoedenis/gruvbox-material-theme0 reactions · 2 comments
- Aug 8, 2026build(deps): bump material-icon-theme from 5.36.1 to 5.37.0 — nipscernlab/aurora0 reactions · 1 comment
- Jul 30, 2026Upstream icon sync report — AtomMaterialUI/a-file-icon-idea0 reactions
- Jul 23, 2026Bump material-icon-theme from 5.35.0 to 5.37.0 — object-1ve/OopsEditor0 reactions · 2 comments
- Jul 20, 2026chore(deps): bump the npm-dependencies group across 1 directory with 8 updates — NiklasTech/pragma0 reactions · 2 comments
- Jul 20, 2026📦 bump material-icon-theme from 5.34.0 to 5.37.0 — Rettend/github-material-icon-theme0 reactions
- Jul 19, 2026fix(deps): pin @types/vscode to patch version — kermanx/reactive-vscode0 reactions
- Jun 24, 2026📦 bump material-icon-theme from 5.34.0 to 5.36.1 — Rettend/github-material-icon-theme0 reactions · 1 comment
- Jun 22, 2026chore: bump the npm-minor-patch group across 1 directory with 39 updates — magiash/magia-legacy0 reactions · 1 comment
- Jun 2, 2026Request of icon packs to support Wasp files — wasp-lang/wasp0 reactions · 3 comments
Where files are headingNew Copilot instructions files have more rules about branches and pull requests, and fewer about code style.
Of the Copilot instructions files we read, the 2,297 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

