Add find-package-skill registry for package-specific skills#48657
Draft
samvaity wants to merge 3 commits intoAzure:mainfrom
Draft
Add find-package-skill registry for package-specific skills#48657samvaity wants to merge 3 commits intoAzure:mainfrom
samvaity wants to merge 3 commits intoAzure:mainfrom
Conversation
Add the find-package-skill discovery skill at .github/skills/, matching the pattern established in azure-sdk-for-js, azure-sdk-for-python, and azure-sdk-for-net. This skill serves as a routing table that tells AI agents to check for package-specific domain knowledge before modifying any SDK package. The package skills table is currently empty — package teams can register their skills here as they create them (e.g., azure-search-documents). Related PRs: - JS: Azure/azure-sdk-for-js#37484 - Python: Azure/azure-sdk-for-python#45972 - .NET: Azure/azure-sdk-for-net#57580 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add a placeholder package skill for azure-search-documents with headings matching the pattern from JS, Python, and .NET search skills. Sections are TODO stubs for domain experts to fill in: - Common Pitfalls, Architecture, Regeneration Workflow, Key Files, Service Version Management, Post-Regeneration Customizations, Type Mappings, Testing Notes - references/architecture.md and references/customizations.md placeholders - Registered in find-package-skill table Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…Mappings section Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Member
Author
|
@copilot fix the errors on the PR |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Add the find-package-skill discovery skill at .github/skills/, matching the pattern established across all other Azure SDK language repos. This skill serves as a routing table that tells AI agents to check for package-specific domain knowledge before modifying any SDK package.
The package skills table is currently empty - package teams can register their skills here as they create them (e.g., azure-search-documents).
Why
Java is the only Azure SDK repo without this infrastructure. All other repos have it:
Eval Results
Tested with a mock search spec. With a well-structured package skill, agent accuracy for post-regeneration fixes went from 1/3 correct fix locations to 3/3.