What problem does it solve?
When working in a large monorepo like azure-sdk-for-java, package-specific tribal knowledge (architecture, data flows, type mappings, pitfalls) is easy to miss, leading to common mistakes when modifying SDK packages. This Skill ensures that domain knowledge is discovered and loaded before any package changes are made.
Core Features & Use Cases
- Package Directory Resolution: Maps a file path or Maven artifactId (e.g., com.azure:azure-search-documents) to its package directory under sdk/.
- Skill Discovery: Checks for a .github/skills/ directory inside the target package and reads every SKILL.md found there.
- Reference Loading: Reads all files in any references/ subdirectory alongside discovered SKILL.md files for deeper context.
- Use Case: Before fixing a bug in sdk/search/azure-search-documents, use this Skill to check whether package-specific guidance exists, so you avoid known pitfalls documented by the package maintainers.
Quick Start
Before modifying any package under sdk/, ask the AI to check whether a package-specific skill exists for that package and load its guidance.