Commit Graph

589 Commits

Author SHA1 Message Date
Aditya Mandaleeka ee4c728d54 Change default runs to 5 for statistical significance (#50) 2026-02-19 19:27:57 -08:00
Aditya Mandaleeka 616b81bdd3 Update skill-validator ref with JSON serialization and mkdir fixes (#49) 2026-02-19 19:18:19 -08:00
Aditya Mandaleeka 03223239ce Use correct token. (#48) 2026-02-19 19:01:46 -08:00
Aaron R Robinson 281dcab944 docs: enhance SKILL.md with marshalling guidance and Objective-C binding notes 2026-02-19 18:55:04 -08:00
Aditya Mandaleeka 88a4fb388b Update skill-validator ref to include CI auth fix (#47) 2026-02-19 18:51:20 -08:00
Aditya Mandaleeka 5d75f75b2a Bump node version to 22. (#46) 2026-02-19 18:36:47 -08:00
Aditya Mandaleeka ae6f4b00a9 Use gh pr comment instead of third party dependency. (#45) 2026-02-19 18:07:54 -08:00
Aditya Mandaleeka e1f7fe3165 Replace eval pipeline with skill-validator. (#44) 2026-02-19 17:27:21 -08:00
Tim Heuer a9173c7fac Merge pull request #43 from dotnet/timheuer/contributing
docs: Add naming guidelines to CONTRIBUTING
2026-02-19 16:58:10 -08:00
Tim Heuer 181c52a8b4 docs: Add naming guidelines to CONTRIBUTING 2026-02-19 16:21:49 -08:00
Viktor Hofer fd2d4409db Replace peter-evans/create-or-update-comment with gh CLI
The third-party action peter-evans/create-or-update-comment@v4 is not
allowed by repository policy. Replace with inline gh pr comment command
which is pre-installed on GitHub-hosted runners.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-19 23:59:36 +01:00
Viktor Hofer 5e5b930282 Temporarily dissable skill warnAsError 2026-02-19 23:55:17 +01:00
Viktor Hofer 7d69f47377 Disable reference-exists false-positive test 2026-02-19 23:55:17 +01:00
Viktor Hofer a0ea355c74 Add dotnet-msbuild component with skills, agents, and tests
Add comprehensive MSBuild/dotnet build tooling component including:
- 18 skills covering build errors, performance, modernization, and diagnostics
- 3 custom agents (msbuild, build-perf, msbuild-code-review)
- Copilot extension with domain-check and intent classification
- Agentic workflows for build failure analysis, perf audit, and PR review
- Prompt files for common MSBuild tasks
- Test scenarios for domain-check, build errors, perf, style, and more
- Shared knowledge files and compiled lock files

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-19 23:55:16 +01:00
Viktor Hofer 3362be3cd5 Eval workflow structure (#41)
* Restructure repo to use src/<component> layout

Adopt the same repository structure as dotnet/skills:
- Move skills/ and tests/ under src/dotnet/
- Add plugin.json for the csharp-scripts component
- Add AGENTS.md with plugin versioning instructions
- Update marketplace.json files to point to new paths
- Update CI workflows for new directory structure
- Move contributor guidance from README into CONTRIBUTING.md
- Streamline README to match dotnet/skills format

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Add evaluation workflow and dashboard infrastructure

Add GitHub Actions workflow for skill evaluation with parallel test
execution, response grading, and summary generation. Include:

- CI workflow (.github/workflows/evaluation.yml) with matrix-based
  parallel test runs and configurable parameters
- Evaluation scripts (eng/evaluation/) for invoking Copilot, parsing
  stats, evaluating responses, and generating summaries
- Dashboard (eng/dashboard/) with HTML/JS visualization and benchmark
  data generation script
- Updated CONTRIBUTING.md with evaluation documentation reference

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-19 23:22:33 +01:00
Viktor Hofer 9c60c3fd44 Merge pull request #40 from ViktorHofer/RepoLayoutRefactoring
Restructure repo to use src/<component> layout
2026-02-19 23:15:30 +01:00
Damian Edwards c7a655f811 Merge pull request #24 from dotnet/damianedwards/fba-skill-docs-link
Revise validation and reference for file-based apps
2026-02-15 14:01:48 -08:00
Damian Edwards e964d9589e Revise validation and reference for file-based apps
Updated validation instructions and common pitfalls section.
2026-02-13 16:35:55 -08:00
Andy Gocke ee0160c3e2 Add skill for using file-based programs (#20) 2026-02-12 21:27:43 -08:00
Aaron R Robinson 79bcc2cf48 Update skills/dotnet-pinvoke/references/diagnostics.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-12 13:41:09 -08:00
Aaron R Robinson 41b2f1a0b1 docs: add char*/wchar_t* to dangerous types with marshalling cost and portability notes 2026-02-12 13:28:03 -08:00
Aaron R Robinson f8384ed20d refactor: apply progressive disclosure pattern - trim SKILL.md, extract references
- Expand frontmatter description with trigger info (when to use / not use)
- Remove redundant When to Use / When Not to Use body sections
- Trim type mapping to dangerous-only entries inline; full table in references/type-mapping.md
- Move blittable structs, common pitfalls, failure modes, resources to references/
- Reduce SKILL.md from ~510 to 285 lines
2026-02-12 13:17:47 -08:00
Aaron R Robinson a778d1cc30 docs: add EntryPoint property guidance for native export name mismatches 2026-02-12 12:02:29 -08:00
Aaron R Robinson bde6d50ef2 docs: clarify OS preprocessor symbols require OS-specific TFMs 2026-02-12 12:01:07 -08:00
Aaron R Robinson cc5eec67ff docs: qualify bool/MarshalAs checklist item for DisableRuntimeMarshalling 2026-02-12 11:30:26 -08:00
Aaron R Robinson 5e9cddd5d0 docs: split validation into review checklist and runnable steps 2026-02-12 11:29:27 -08:00
Aaron R Robinson 2b407a2246 docs: add failure modes and recovery section per CONTRIBUTING.md checklist 2026-02-12 11:28:00 -08:00
Aaron R Robinson c926ae4674 refactor: rename Pinvokes folder to dotnet-pinvoke to match frontmatter and README conventions 2026-02-12 11:24:50 -08:00
Aaron R Robinson db05d7fd10 feat: add dotnet-pinvoke skill (initial draft) 2026-02-12 11:24:12 -08:00
Tim Heuer 4f3191c05e fix: fixed symlink to be relative 2026-02-11 14:56:59 -08:00
Tim Heuer 6fd0acd2e6 ci: added validator for custom-agents [skip ci] 2026-02-04 17:47:05 -08:00
Tim Heuer 8bbd0128c5 feat: add create-custom-agent skill template 🎉 [skip ci] 2026-02-04 17:32:14 -08:00
Tim Heuer 56df391833 ci: fixing workflow for validation [skip ci] 2026-02-04 13:36:14 -08:00
Tim Heuer 3f8d8664ed refactor: add github marketplace link and symlink 2026-02-04 13:13:04 -08:00
bwadswor e43cd2116a Merge pull request #1 from dotnet/timheuer/start
Initial documentation and validation workflow
2026-02-04 08:56:43 -08:00
Tim Heuer 129a2f4917 Merge branch 'timheuer/start' of https://github.com/dotnet/skills into timheuer/start 2026-02-04 07:44:55 -08:00
Tim Heuer 41da31e928 feat: add initial marketplace manifest, contributing, readme, and validation workflow 📚 2026-02-04 07:44:22 -08:00
Tim Heuer 40d7619734 feat: add initial marketplace and contributing documentation 📚 2026-02-03 15:46:44 -08:00
microsoft-github-operations[bot] aaf2b79e44 Initial commit 2026-02-03 22:51:10 +00:00