Skip to content

chore: migrate SynapseML skills to Copilot path#2559

Merged
BrendanWalsh merged 1 commit into
microsoft:masterfrom
BrendanWalsh:chore/migrate-agent-skills-to-github
May 20, 2026
Merged

chore: migrate SynapseML skills to Copilot path#2559
BrendanWalsh merged 1 commit into
microsoft:masterfrom
BrendanWalsh:chore/migrate-agent-skills-to-github

Conversation

@BrendanWalsh
Copy link
Copy Markdown
Collaborator

Summary

Migrates the remaining SynapseML repo skill to the documented Copilot CLI project-skill path and leaves .agents as a pointer-only compatibility directory.

What changed

  • Moved code-review from .agents/skills/code-review/ to .github/skills/code-review/.
  • Added .agents/README.md to point agents at .github/skills/.
  • Added .agents/skills/README.md so tools that inspect the old directory see the new source of truth.
  • Kept synapseml-local-setup under .github/skills/ from the prior merged skill PR.

Validation

  • git diff --check
  • Confirmed no SKILL.md files remain under .agents/.
  • Confirmed changed files contain no em dash characters.
  • Confirmed skill frontmatter names match their directory names.

Copilot AI review requested due to automatic review settings May 6, 2026 16:19
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Hey @BrendanWalsh 👋!
Thank you so much for contributing to our repository 🙌.
Someone from SynapseML Team will be reviewing this pull request soon.

We use semantic commit messages to streamline the release process.
Before your pull request can be merged, you should make sure your first commit and PR title start with a semantic prefix.
This helps us to create release messages and credit you for your hard work!

Examples of commit messages with semantic prefixes:

  • fix: Fix LightGBM crashes with empty partitions
  • feat: Make HTTP on Spark back-offs configurable
  • docs: Update Spark Serving usage
  • build: Add codecov support
  • perf: improve LightGBM memory usage
  • refactor: make python code generation rely on classes
  • style: Remove nulls from CNTKModel
  • test: Add test coverage for CNTKModel

To test your commit locally, please follow our guild on building from source.
Check out the developer guide for additional guidance on testing your change.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Migrates the remaining repo-versioned SynapseML skill content to the Copilot CLI documented project-skill path (.github/skills/) while keeping .agents/ as a compatibility pointer directory for older tooling.

Changes:

  • Updates the code-review skill metadata and checklist wording under .github/skills/.
  • Adds pointer README files under .agents/ and .agents/skills/ directing contributors/tools to .github/skills/.
  • Reinforces that .agents/ should not contain SKILL.md sources going forward.
Show a summary per file
File Description
.github/skills/code-review/SKILL.md Improves skill frontmatter description and clarifies checklist phrasing/punctuation.
.agents/skills/README.md Adds a pointer README telling tools/contributors where skills now live.
.agents/README.md Documents that Copilot CLI skills are discovered from .github/skills/ and .agents/ is compatibility-only.

Copilot's findings

  • Files reviewed: 3/3 changed files
  • Comments generated: 0

## Summary
Move the remaining SynapseML repo skill from `.agents/skills/` to `.github/skills/` so Copilot CLI can discover all repo-versioned skills from the documented project-skill path. Add README pointers under `.agents/` for tools or agents that inspect the older convention.

## Prompting Intent
The engineer asked to migrate everything to the correct Copilot CLI path and suggested keeping a generic agents pointer. The goal was to make existing skills discoverable by Copilot while avoiding future confusion about `.agents/skills`.

## Linked Sources
- User request in current session: migrate everything to the correct path for Copilot CLI and keep a generic agents pointer.
- Skill location reference: /home/brwals/.copilot/installed-plugins/copilot-toolkit-marketplace/common/skills/create-skill/references/REFERENCE.md
- Prior merged skill PR: microsoft#2558

## Rationale
`.github/skills/<name>/` is the documented Copilot CLI project-skill location. Keeping only README pointers under `.agents/` preserves a breadcrumb for other agent conventions without leaving duplicate or stale `SKILL.md` files in a path Copilot CLI may not load.
@BrendanWalsh BrendanWalsh force-pushed the chore/migrate-agent-skills-to-github branch from 79211a6 to cfb12ce Compare May 20, 2026 02:32
@BrendanWalsh BrendanWalsh enabled auto-merge (squash) May 20, 2026 02:47
@BrendanWalsh BrendanWalsh disabled auto-merge May 20, 2026 02:47
@BrendanWalsh BrendanWalsh merged commit 9b7ede6 into microsoft:master May 20, 2026
5 checks passed
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.

2 participants