diff --git a/.all-contributorsrc b/.all-contributorsrc index bd9775d3..8cd9655f 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -25,6 +25,10 @@ "symbol": "🎭", "description": "Specialized agents for GitHub Copilot" }, + "skills": { + "symbol": "🧰", + "description": "Specialized skills for GitHub Copilot" + }, "collections": { "symbol": "🎁", "description": "Curated collections of related content" @@ -46,6 +50,7 @@ "profile": "https://www.aaron-powell.com/", "contributions": [ "agents", + "code", "collections", "doc", "infra", @@ -54,6 +59,15 @@ "prompts" ] }, + { + "login": "codemillmatt", + "name": "Matt Soucoup", + "avatar_url": "https://avatars.githubusercontent.com/u/2053639?v=4", + "profile": "https://codemilltech.com/", + "contributions": [ + "infra" + ] + }, { "login": "troystaylor", "name": "Troy Simeon Taylor", @@ -66,6 +80,16 @@ "prompts" ] }, + { + "login": "abbas133", + "name": "Abbas", + "avatar_url": "https://avatars.githubusercontent.com/u/7757139?v=4", + "profile": "https://github.com/abbas133", + "contributions": [ + "agents", + "instructions" + ] + }, { "login": "PEZ", "name": "Peter Strömberg", @@ -100,6 +124,26 @@ "prompts" ] }, + { + "login": "psimsa", + "name": "Pavel Simsa", + "avatar_url": "https://avatars.githubusercontent.com/u/7853836?v=4", + "profile": "https://witter.cz/@pavel", + "contributions": [ + "code" + ] + }, + { + "login": "digitarald", + "name": "Harald Kirschner", + "avatar_url": "https://avatars.githubusercontent.com/u/8599?v=4", + "profile": "http://digitarald.de/", + "contributions": [ + "code", + "doc", + "maintenance" + ] + }, { "login": "mubaidr", "name": "Muhammad Ubaid Raza", @@ -110,6 +154,15 @@ "instructions" ] }, + { + "login": "tmeschter", + "name": "Tom Meschter", + "avatar_url": "https://avatars.githubusercontent.com/u/10506730?v=4", + "profile": "https://github.com/tmeschter", + "contributions": [ + "code" + ] + }, { "login": "AungMyoKyaw", "name": "Aung Myo Kyaw", @@ -121,13 +174,40 @@ ] }, { - "login": "digitarald", - "name": "Harald Kirschner", - "avatar_url": "https://avatars.githubusercontent.com/u/8599?v=4", - "profile": "http://digitarald.de/", + "login": "JasonYeMSFT", + "name": "JasonYeMSFT", + "avatar_url": "https://avatars.githubusercontent.com/u/39359541?v=4", + "profile": "https://github.com/JasonYeMSFT", "contributions": [ - "doc", - "maintenance" + "code" + ] + }, + { + "login": "Jrc356", + "name": "Jon Corbin", + "avatar_url": "https://avatars.githubusercontent.com/u/37387479?v=4", + "profile": "https://www.linkedin.com/in/jrc356/", + "contributions": [ + "agents", + "prompts" + ] + }, + { + "login": "troytaylor-msft", + "name": "troytaylor-msft", + "avatar_url": "https://avatars.githubusercontent.com/u/248058374?v=4", + "profile": "https://github.com/troytaylor-msft", + "contributions": [ + "code" + ] + }, + { + "login": "fazedordecodigo", + "name": "Emerson Delatorre", + "avatar_url": "https://avatars.githubusercontent.com/u/38289677?v=4", + "profile": "https://delatorre.dev/", + "contributions": [ + "instructions" ] }, { @@ -142,6 +222,16 @@ "prompts" ] }, + { + "login": "yaooqinn", + "name": "Kent Yao", + "avatar_url": "https://avatars.githubusercontent.com/u/8326978?v=4", + "profile": "https://yaooqinn.github.io/", + "contributions": [ + "instructions", + "prompts" + ] + }, { "login": "danielmeppiel", "name": "Daniel Meppiel", @@ -151,6 +241,64 @@ "prompts" ] }, + { + "login": "yeelam-gordon", + "name": "Gordon Lam", + "avatar_url": "https://avatars.githubusercontent.com/u/73506701?v=4", + "profile": "https://github.com/yeelam-gordon", + "contributions": [ + "instructions" + ] + }, + { + "login": "madskristensen", + "name": "Mads Kristensen", + "avatar_url": "https://avatars.githubusercontent.com/u/1258877?v=4", + "profile": "https://www.madskristensen.net/", + "contributions": [ + "instructions" + ] + }, + { + "login": "ks6088ts", + "name": "Shinji Takenaka", + "avatar_url": "https://avatars.githubusercontent.com/u/1254960?v=4", + "profile": "https://ks6088ts.github.io/", + "contributions": [ + "code" + ] + }, + { + "login": "spectatora", + "name": "spectatora", + "avatar_url": "https://avatars.githubusercontent.com/u/1385755?v=4", + "profile": "https://github.com/spectatora", + "contributions": [ + "agents", + "code", + "maintenance" + ] + }, + { + "login": "sinedied", + "name": "Yohan Lasorsa", + "avatar_url": "https://avatars.githubusercontent.com/u/593151?v=4", + "profile": "https://github.com/sinedied", + "contributions": [ + "instructions", + "prompts" + ] + }, + { + "login": "VamshiVerma", + "name": "Vamshi Verma", + "avatar_url": "https://avatars.githubusercontent.com/u/21999324?v=4", + "profile": "https://github.com/VamshiVerma", + "contributions": [ + "instructions", + "prompts" + ] + }, { "login": "jamesmontemagno", "name": "James Montemagno", @@ -164,33 +312,12 @@ ] }, { - "login": "VamshiVerma", - "name": "Vamshi Verma", - "avatar_url": "https://avatars.githubusercontent.com/u/21999324?v=4", - "profile": "https://github.com/VamshiVerma", + "login": "alefragnani", + "name": "Alessandro Fragnani", + "avatar_url": "https://avatars.githubusercontent.com/u/3781424?v=4", + "profile": "https://twitter.com/alefragnani", "contributions": [ - "instructions", - "prompts" - ] - }, - { - "login": "sinedied", - "name": "Yohan Lasorsa", - "avatar_url": "https://avatars.githubusercontent.com/u/593151?v=4", - "profile": "https://github.com/sinedied", - "contributions": [ - "instructions", - "prompts" - ] - }, - { - "login": "spectatora", - "name": "spectatora", - "avatar_url": "https://avatars.githubusercontent.com/u/1385755?v=4", - "profile": "https://github.com/spectatora", - "contributions": [ - "agents", - "maintenance" + "code" ] }, { @@ -203,6 +330,34 @@ "instructions" ] }, + { + "login": "krushideep", + "name": "krushideep", + "avatar_url": "https://avatars.githubusercontent.com/u/174652083?v=4", + "profile": "https://github.com/krushideep", + "contributions": [ + "prompts" + ] + }, + { + "login": "mihsoft", + "name": "devopsfan", + "avatar_url": "https://avatars.githubusercontent.com/u/53946345?v=4", + "profile": "https://github.com/mihsoft", + "contributions": [ + "agents" + ] + }, + { + "login": "tgrall", + "name": "Tugdual Grall", + "avatar_url": "https://avatars.githubusercontent.com/u/541250?v=4", + "profile": "http://tgrall.github.io/", + "contributions": [ + "instructions", + "prompts" + ] + }, { "login": "OrenMe", "name": "Oren Me", @@ -283,12 +438,11 @@ ] }, { - "login": "askpt", - "name": "André Silva", - "avatar_url": "https://avatars.githubusercontent.com/u/2493377?v=4", - "profile": "https://asilva.dev/", + "login": "markdav-is", + "name": "Mark Davis", + "avatar_url": "https://avatars.githubusercontent.com/u/311063?v=4", + "profile": "http://markdav.is/", "contributions": [ - "agents", "instructions" ] }, @@ -319,6 +473,15 @@ "agents" ] }, + { + "login": "pkarda", + "name": "Peter Karda", + "avatar_url": "https://avatars.githubusercontent.com/u/12649718?v=4", + "profile": "https://github.com/pkarda", + "contributions": [ + "prompts" + ] + }, { "login": "sdolgin", "name": "Saul Dolgin", @@ -359,16 +522,6 @@ "agents" ] }, - { - "login": "tgrall", - "name": "Tugdual Grall", - "avatar_url": "https://avatars.githubusercontent.com/u/541250?v=4", - "profile": "http://tgrall.github.io/", - "contributions": [ - "instructions", - "prompts" - ] - }, { "login": "doggy8088", "name": "Will 保哥", @@ -388,6 +541,15 @@ "instructions" ] }, + { + "login": "anschnapp", + "name": "anschnapp", + "avatar_url": "https://avatars.githubusercontent.com/u/17565996?v=4", + "profile": "https://github.com/anschnapp", + "contributions": [ + "agents" + ] + }, { "login": "hizahizi-hizumi", "name": "hizahizi-hizumi", @@ -436,6 +598,16 @@ "instructions" ] }, + { + "login": "askpt", + "name": "André Silva", + "avatar_url": "https://avatars.githubusercontent.com/u/2493377?v=4", + "profile": "https://asilva.dev/", + "contributions": [ + "agents", + "instructions" + ] + }, { "login": "agreaves-ms", "name": "Allen Greaves", @@ -455,6 +627,15 @@ "agents" ] }, + { + "login": "BBoyBen", + "name": "BBoyBen", + "avatar_url": "https://avatars.githubusercontent.com/u/34445365?v=4", + "profile": "https://github.com/BBoyBen", + "contributions": [ + "instructions" + ] + }, { "login": "brooke-hamilton", "name": "Brooke Hamilton", @@ -567,19 +748,10 @@ ] }, { - "login": "markdav-is", - "name": "Mark Davis", - "avatar_url": "https://avatars.githubusercontent.com/u/311063?v=4", - "profile": "http://markdav.is/", - "contributions": [ - "instructions" - ] - }, - { - "login": "pelikhan", - "name": "Peli de Halleux", - "avatar_url": "https://avatars.githubusercontent.com/u/4175913?v=4", - "profile": "https://github.com/pelikhan", + "login": "msalaman", + "name": "msalaman", + "avatar_url": "https://avatars.githubusercontent.com/u/28122166?v=4", + "profile": "https://github.com/msalaman", "contributions": [ "code" ] @@ -696,14 +868,32 @@ ] }, { - "login": "dgh06175", - "name": "이상현", - "avatar_url": "https://avatars.githubusercontent.com/u/77305722?v=4", - "profile": "https://github.com/dgh06175", + "login": "STRUDSO", + "name": "Søren Trudsø Mahon", + "avatar_url": "https://avatars.githubusercontent.com/u/1543732?v=4", + "profile": "https://github.com/STRUDSO", "contributions": [ "instructions" ] }, + { + "login": "semperteneo", + "name": "Tj Vita", + "avatar_url": "https://avatars.githubusercontent.com/u/14024037?v=4", + "profile": "http://enakdesign.com/", + "contributions": [ + "agents" + ] + }, + { + "login": "pelikhan", + "name": "Peli de Halleux", + "avatar_url": "https://avatars.githubusercontent.com/u/4175913?v=4", + "profile": "https://github.com/pelikhan", + "contributions": [ + "code" + ] + }, { "login": "paulomorgado", "name": "Paulo Morgado", @@ -823,10 +1013,19 @@ ] }, { - "login": "mfairchild365", - "name": "Michael Fairchild", - "avatar_url": "https://avatars.githubusercontent.com/u/498678?v=4", - "profile": "https://a11ysupport.io/", + "login": "giomartinsdev", + "name": "Giovanni de Almeida Martins", + "avatar_url": "https://avatars.githubusercontent.com/u/125399281?v=4", + "profile": "https://github.com/giomartinsdev", + "contributions": [ + "instructions" + ] + }, + { + "login": "dgh06175", + "name": "이상현", + "avatar_url": "https://avatars.githubusercontent.com/u/77305722?v=4", + "profile": "https://github.com/dgh06175", "contributions": [ "instructions" ] @@ -959,6 +1158,26 @@ "agents" ] }, + { + "login": "BenoitMaucotel", + "name": "BenoitMaucotel", + "avatar_url": "https://avatars.githubusercontent.com/u/54392431?v=4", + "profile": "https://github.com/BenoitMaucotel", + "contributions": [ + "code" + ] + }, + { + "login": "benjisho-aidome", + "name": "benjisho-aidome", + "avatar_url": "https://avatars.githubusercontent.com/u/218995725?v=4", + "profile": "https://github.com/benjisho-aidome", + "contributions": [ + "agents", + "instructions", + "prompts" + ] + }, { "login": "yukiomoto", "name": "Yuki Omoto", @@ -1013,6 +1232,15 @@ "agents" ] }, + { + "login": "vlahanas", + "name": "Vasileios Lahanas", + "avatar_url": "https://avatars.githubusercontent.com/u/19361558?v=4", + "profile": "https://www.ferryhopper.com/", + "contributions": [ + "instructions" + ] + }, { "login": "udayakumarreddyv", "name": "Udaya Veeramreddygari", @@ -1031,6 +1259,15 @@ "prompts" ] }, + { + "login": "tsubasaogawa", + "name": "Tsubasa Ogawa", + "avatar_url": "https://avatars.githubusercontent.com/u/7788821?v=4", + "profile": "https://tsubasaogawa.me/", + "contributions": [ + "code" + ] + }, { "login": "twitthoeft-gls", "name": "Troy Witthoeft (glsauto)", @@ -1041,28 +1278,10 @@ ] }, { - "login": "tmeschter", - "name": "Tom Meschter", - "avatar_url": "https://avatars.githubusercontent.com/u/10506730?v=4", - "profile": "https://github.com/tmeschter", - "contributions": [ - "code" - ] - }, - { - "login": "semperteneo", - "name": "Tj Vita", - "avatar_url": "https://avatars.githubusercontent.com/u/14024037?v=4", - "profile": "http://enakdesign.com/", - "contributions": [ - "agents" - ] - }, - { - "login": "STRUDSO", - "name": "Søren Trudsø Mahon", - "avatar_url": "https://avatars.githubusercontent.com/u/1543732?v=4", - "profile": "https://github.com/STRUDSO", + "login": "jfversluis", + "name": "Gerald Versluis", + "avatar_url": "https://avatars.githubusercontent.com/u/939291?v=4", + "profile": "https://jfversluis.dev/", "contributions": [ "instructions" ] @@ -1073,7 +1292,7 @@ "avatar_url": "https://avatars.githubusercontent.com/u/145904?v=4", "profile": "https://github.com/geoder101", "contributions": [ - "code" + "prompts" ] }, { @@ -1213,15 +1432,6 @@ "agents" ] }, - { - "login": "BBoyBen", - "name": "BBoyBen", - "avatar_url": "https://avatars.githubusercontent.com/u/34445365?v=4", - "profile": "https://github.com/BBoyBen", - "contributions": [ - "instructions" - ] - }, { "login": "artemsaveliev", "name": "Artem Saveliev", @@ -1303,6 +1513,15 @@ "agents" ] }, + { + "login": "AIAlchemyForge", + "name": "AIAlchemyForge", + "avatar_url": "https://avatars.githubusercontent.com/u/253636689?v=4", + "profile": "https://github.com/AIAlchemyForge", + "contributions": [ + "instructions" + ] + }, { "login": "4regab", "name": "4regab", @@ -1312,6 +1531,24 @@ "instructions" ] }, + { + "login": "MiguelElGallo", + "name": "Miguel P Z", + "avatar_url": "https://avatars.githubusercontent.com/u/60221874?v=4", + "profile": "https://github.com/MiguelElGallo", + "contributions": [ + "doc" + ] + }, + { + "login": "mfairchild365", + "name": "Michael Fairchild", + "avatar_url": "https://avatars.githubusercontent.com/u/498678?v=4", + "profile": "https://a11ysupport.io/", + "contributions": [ + "instructions" + ] + }, { "login": "michaelvolz", "name": "Michael A. Volz (Flynn)", @@ -1357,15 +1594,6 @@ "agents" ] }, - { - "login": "codemillmatt", - "name": "Matt Soucoup", - "avatar_url": "https://avatars.githubusercontent.com/u/2053639?v=4", - "profile": "https://codemilltech.com/", - "contributions": [ - "infra" - ] - }, { "login": "marknoble", "name": "Mark Noble", @@ -1402,6 +1630,15 @@ "instructions" ] }, + { + "login": "saikoumudi", + "name": "Sai Koumudi Kaluvakolanu", + "avatar_url": "https://avatars.githubusercontent.com/u/22682497?v=4", + "profile": "https://github.com/saikoumudi", + "contributions": [ + "agents" + ] + }, { "login": "whiteken", "name": "Kenny White", @@ -1529,6 +1766,15 @@ "instructions" ] }, + { + "login": "hunterhogan", + "name": "Hunter Hogan", + "avatar_url": "https://avatars.githubusercontent.com/u/2958419?v=4", + "profile": "https://github.com/hunterhogan", + "contributions": [ + "agents" + ] + }, { "login": "hashimwarren", "name": "Hashim Warren", @@ -1538,6 +1784,15 @@ "agents" ] }, + { + "login": "Arggon", + "name": "Gonzalo", + "avatar_url": "https://avatars.githubusercontent.com/u/20962238?v=4", + "profile": "https://github.com/Arggon", + "contributions": [ + "prompts" + ] + }, { "login": "0GiS0", "name": "Gisela Torres", @@ -1546,24 +1801,6 @@ "contributions": [ "agents" ] - }, - { - "login": "giomartinsdev", - "name": "Giovanni de Almeida Martins", - "avatar_url": "https://avatars.githubusercontent.com/u/125399281?v=4", - "profile": "https://github.com/giomartinsdev", - "contributions": [ - "instructions" - ] - }, - { - "login": "jfversluis", - "name": "Gerald Versluis", - "avatar_url": "https://avatars.githubusercontent.com/u/939291?v=4", - "profile": "https://jfversluis.dev/", - "contributions": [ - "instructions" - ] } ] } diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml index e8310bf5..6f2dc6eb 100644 --- a/.github/workflows/contributors.yml +++ b/.github/workflows/contributors.yml @@ -16,7 +16,7 @@ jobs: - name: Checkout uses: actions/checkout@v6 with: - fetch-depth: 0 # Required: add-missing-contributors.js needs full git history + fetch-depth: 0 - name: Extract Node version from package.json id: node-version diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 40af0d50..2a11bd47 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -255,7 +255,8 @@ We welcome many kinds of contributions, including the custom categories below: | --- | --- | :---: | | **Instructions** | Custom instruction sets that guide GitHub Copilot behavior | 🧭 | | **Prompts** | Reusable or one-off prompts for GitHub Copilot | ⌨️ | -| **Agents (Chat Modes)** | Defined Copilot roles or personalities | 🎭 | +| **Agents (Chat Modes)** | Defined GitHub Copilot roles or personalities | 🎭 | +| **Skills** | Specialized knowledge of a task for GitHub Copilot | 🧰 | | **Collections** | Curated bundles of related prompts, agents, or instructions | 🎁 | In addition, all standard contribution types supported by [All Contributors](https://allcontributors.org/emoji-key/) are recognized. diff --git a/README.md b/README.md index bb87f895..a79c465a 100644 --- a/README.md +++ b/README.md @@ -132,110 +132,137 @@ Thanks goes to these wonderful people ([emoji key](./CONTRIBUTING.md#contributor