Skip to content

trying to fix eng/common sync patch#15201

Draft
l0lawrence wants to merge 4 commits intomainfrom
llawrence/15062-rebase-v2
Draft

trying to fix eng/common sync patch#15201
l0lawrence wants to merge 4 commits intomainfrom
llawrence/15062-rebase-v2

Conversation

@l0lawrence
Copy link
Copy Markdown
Member

No description provided.

ronniegeraghty and others added 4 commits April 17, 2026 15:25
Rename 5 shared skills to use the azsdk-common- prefix so the
sync-.github.yml pipeline can pattern-match and distribute them to all
subscribed Azure SDK language repos.

Renames:
  generate-sdk-locally → azsdk-common-generate-sdk-locally
  apiview-feedback-resolution → azsdk-common-apiview-feedback-resolution
  pipeline-troubleshooting → azsdk-common-pipeline-troubleshooting
  prepare-release-plan → azsdk-common-prepare-release-plan
  sdk-release → azsdk-common-sdk-release

Updated:
- SKILL.md name: fields in all 5 skills
- All eval.yaml and trigger_tests.yaml skill/name references
- .github/skills/README.md links and naming convention docs
- sensei SKILL.md example reference
- 8 instruction files in eng/common/instructions/azsdk-tools/ with
  Related Skill cross-references pointing to new skill paths
- copilot/sdk-release.instructions.md with skill cross-reference

Relates to #15049

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Changes based on semantic analysis of skill/instruction purpose alignment:

- check-package-validation: Remove incorrect related_skill reference to
  generate-sdk-locally. Validation is a narrow sub-step; pointing users at
  the full generation workflow is misleading. Added redundancy note instead.

- typespec-to-sdk: Add missing pipeline-troubleshooting and
  apiview-feedback-resolution skills to the orchestrator. This is the
  entry point where users discover their options after TypeSpec work is
  merged — all journey skills should be discoverable here. Also added
  inline references at the exact workflow steps where those skills apply.

- create-release-plan: Add missing frontmatter with related_skill
  (had blockquote but no structured metadata).

- copilot/sdk-release: Add missing frontmatter with related_skill
  (had blockquote but no structured metadata).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Delete 7 instruction files whose content is now fully covered by skills:
- local-sdk-workflow.instructions.md → azsdk-common-generate-sdk-locally
- create-release-plan.instructions.md → azsdk-common-prepare-release-plan
- sdk-details-in-release-plan.instructions.md → azsdk-common-prepare-release-plan
- verify-namespace-approval.instructions.md → azsdk-common-prepare-release-plan
- check-package-readiness.instructions.md → azsdk-common-sdk-release
- check-package-validation.instructions.md → azsdk-common-generate-sdk-locally
- copilot/sdk-release.instructions.md → azsdk-common-sdk-release

Skills updated with all unique details from instruction files:
- generate-sdk-locally: added commit checkpoints, language selection,
  config file identification, SDK project path, metadata update tools
- prepare-release-plan: added critical LLM instructions (NextSteps field),
  Release Planner Tool link, package name extraction rules per language,
  valid/invalid examples table, JSON structure, namespace approval flow
- sdk-release: added readiness check details, interaction flow pattern,
  do-not-ask-for-PR/plan guard, case-sensitive language note

typespec-to-sdk orchestrator updated to reference skills directly.
Removed all related_skill frontmatter and blockquotes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The previous commit incorrectly rewrote 3 SKILL.md files from scratch.
This restores the original content authored by the tools team, with
only the name: field updated to use the azsdk-common- prefix.

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

📊 GEPA Skill Quality Scores

Skill Quality Triggers Tests
azsdk-common-generate-sdk-locally ❌ 0.30 N/A ---
azsdk-common-pipeline-troubleshooting ❌ 0.34 N/A ---
azsdk-common-prepare-release-plan ❌ 0.37 N/A ---
azsdk-common-sdk-release ❌ 0.37 N/A ---
markdown-token-optimizer ❌ 0.39 N/A ---
azsdk-common-apiview-feedback-resolution ❌ 0.43 N/A ---
skill-authoring ❌ 0.48 N/A ---
sensei ⚠️ 0.57 N/A ---

0/8 skills at quality ≥ 0.80

How to improve
# Score a specific skill
python .github/skills/sensei/scripts/gepa/auto_evaluator.py score --skill <name> --skills-dir .github/skills --tests-dir tests

# Optimize a skill with GEPA
python .github/skills/sensei/scripts/gepa/auto_evaluator.py optimize --skill <name> --skills-dir .github/skills --tests-dir tests

@l0lawrence l0lawrence changed the base branch from main to squad/15049-sync-shared-skills April 17, 2026 22:27
@l0lawrence l0lawrence changed the base branch from squad/15049-sync-shared-skills to main April 17, 2026 22:28
@l0lawrence l0lawrence changed the title Llawrence/15062 rebase v2 trying to fix eng/common sync patch Apr 17, 2026
@azure-sdk
Copy link
Copy Markdown
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants