Skip to main content

find-package-skill

**UTILITY SKILL** — Must be consulted before making any changes to packages under sdk/. Discovers and loads package-specific domain knowledge that prevents common mistakes. WHEN: add feature to package; fix bug in package; modify package code; regenerate from typespec; change client library.

Datos de origen

Repositorio
Azure/azure-sdk-for-net
Última actividad en el origen
31 de marzo de 2026 a las 22:16
Idioma detectado de SKILL.md
inglés
Estrellas
6034
Forks
5179

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
find-package-skill
description
**UTILITY SKILL** — Must be consulted before making any changes to packages under sdk/. Discovers and loads package-specific domain knowledge that prevents common mistakes. WHEN: add feature to package; fix bug in package; modify package code; regenerate from typespec; change client library.
# Find Package Skill Some SDK packages in this monorepo have **package-specific skills** — tribal knowledge (architecture, data flows, type mappings, pitfalls) that prevents common mistakes. Before modifying any SDK package, check whether a skill exists for it using the steps below. ## How to Discover Package Skills 1. **Determine the package directory.** If you already know the file path you're modifying, extract the package directory from it (e.g., a file at `sdk/search/Azure.Search.Documents/src/SearchClient.cs` belongs to the package at `sdk/search/Azure.Search.Documents/`). If you only have a package name, search for a matching directory under `sdk/` or use `.github/CODEOWNERS` path patterns to resolve the service area. 2. **Check for a `.github/skills/` directory** inside the package directory. For example, check whether `sdk/search/Azure.Search.Documents/.github/skills/` exists. 3. **If it exists**, read every `SKILL.md` found under that directory. If a `references/` subdirectory exists next to a `SKILL.md`, read all files in it too for additional context. 4. **If no `.github/skills/` directory exists** for the package, no package-specific skill has been created yet — proceed normally.
Ver en GitHub