Skip to content

Move AI agent config to shared location for Claude Code and GitHub Copilot - #3692

Merged
mattleibow merged 1 commit into
mono:mainfrom
ramezgerges:dev/move-ai-agent-config-to-shared-location
Apr 16, 2026
Merged

Move AI agent config to shared location for Claude Code and GitHub Copilot#3692
mattleibow merged 1 commit into
mono:mainfrom
ramezgerges:dev/move-ai-agent-config-to-shared-location

Conversation

@ramezgerges

Copy link
Copy Markdown
Contributor

Description of Change

Both tools now read from the same files:

  • AGENTS.md: shared project instructions (single source of truth)
  • .claude/skills/: shared skill definitions (17 skills)
  • CLAUDE.md: imports @AGENTS.md for Claude Code
  • .github/copilot-instructions.md: imports @AGENTS.md for Copilot

Skills moved from .github/skills/ to .claude/skills/ since both tools discover skills there. All internal path references updated across SKILL.md files, scripts, and documentation.

Bugs Fixed

  • Fixes #

API Changes

None.

Behavioral Changes

None.

Required skia PR

None.

PR Checklist

  • Has tests (if omitted, state reason in description)
  • Rebased on top of main at time of PR
  • Merged related skia PRs
  • Changes adhere to coding standard
  • Updated documentation

…pilot

Both tools now read from the same files:

- AGENTS.md: shared project instructions (single source of truth)
- .claude/skills/: shared skill definitions (17 skills)
- CLAUDE.md: imports @AGENTS.md for Claude Code
- .github/copilot-instructions.md: imports @AGENTS.md for Copilot

Skills moved from .github/skills/ to .claude/skills/ since both
tools discover skills there. All internal path references updated
across SKILL.md files, scripts, and documentation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

📦 Try the packages from this PR

Warning

Do not run these scripts without first reviewing the code in this PR.

Step 1 — Download the packages

bash / macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/mono/SkiaSharp/main/scripts/get-skiasharp-pr.sh | bash -s -- 3692

PowerShell / Windows:

iex "& { $(irm https://raw.githubusercontent.com/mono/SkiaSharp/main/scripts/get-skiasharp-pr.ps1) } 3692"

Step 2 — Add the local NuGet source

dotnet nuget add source ~/.skiasharp/hives/pr-3692/packages --name skiasharp-pr-3692
More options
Option Description
--successful-only / -SuccessfulOnly Only use successful builds
--force / -Force Overwrite previously downloaded packages
--list / -List List available artifacts without downloading
--build-id ID / -BuildId ID Download from a specific build

Or download manually from Azure Pipelines — look for the nuget artifact on the build for this PR.

Remove the source when you're done:

dotnet nuget remove source skiasharp-pr-3692

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Hey there @@ramezgerges! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

@mattleibow
mattleibow merged commit d3b1429 into mono:main Apr 16, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants