Claude-skill-registry ai-dev-tools-sync
Synchronize and update Claude Code and GitHub Copilot development tool configurations to work similarly. Use when asked to update Claude Code setup, update Copilot setup, sync AI dev tools, add new skills/prompts/agents across both platforms, or ensure Claude and Copilot configurations are aligned. Covers skills, prompts, agents, instructions, workflows, and chat modes.
git clone https://github.com/majiayu000/claude-skill-registry
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/ai-dev-tools-sync" ~/.claude/skills/majiayu000-claude-skill-registry-ai-dev-tools-sync-4fcb54 && rm -rf "$T"
skills/data/ai-dev-tools-sync/SKILL.mdAI Dev Tools Sync
Synchronize Claude Code and GitHub Copilot configurations to maintain feature parity.
When to Use
Activate this skill when:
- User asks to update Claude Code or Copilot setup
- User wants to add/modify skills, prompts, agents, or instructions
- User wants both tools to work similarly
- User asks about AI dev tool configuration
Quick Reference
| Claude Code | GitHub Copilot | Location |
|---|---|---|
| SKILL.md | SKILL.md | + |
| commands/*.md | prompts/*.prompt.md | + |
| agents/*.md | agents/*.md | (shared) |
| workflows/*.md | - | |
| CLAUDE.md | copilot-instructions.md | Root + |
| - | instructions/*.md | (applyTo patterns) |
| - | chatmodes/*.chatmode.md | |
GitHub Copilot Features Catalog
Complete catalog of GitHub Copilot customization features (as of 2026).
Configuration Files
Repository-Level (.github/
)
.github/| File/Folder | Purpose | Format |
|---|---|---|
| Global instructions for all Copilot interactions | Markdown |
| Path-scoped instructions with frontmatter | Markdown + YAML |
| Reusable prompts (slash commands) | Markdown + YAML |
| Agent definitions | Markdown + YAML |
| Agent skills with bundled resources | Markdown + YAML |
| Custom chat personalities | Markdown + YAML |
| Master agent routing file | Markdown |
Also Supported (Backward Compatibility)
- Copilot auto-reads Claude skills.claude/skills/
- Copilot reads if presentCLAUDE.md
- Gemini CLI formatGEMINI.md
Feature Details
Custom Instructions (copilot-instructions.md
)
copilot-instructions.mdRoot instructions auto-included in every request.
# Project Guidelines - Use TypeScript for all new files - Follow BEM naming for CSS classes
Path-Scoped Instructions (.github/instructions/
)
.github/instructions/Apply to specific file patterns via
applyTo:
--- applyTo: "src/Services/**/*.cs" excludeAgent: ["code-review"] # Optional: exclude specific agents --- # Backend C# Guidelines Use PlatformValidationResult for validation...
Prompts (.github/prompts/
)
.github/prompts/Reusable via
/prompt-name in chat:
--- mode: agent # Optional: agent, chat, edit --- # Debug this issue 1. Analyze the error 2. Find root cause 3. Propose fix
Agent Skills (.github/skills/
)
.github/skills/Folder structure with SKILL.md + bundled resources:
skills/my-skill/ ├── SKILL.md ├── scripts/ ├── references/ └── assets/
Chat Modes (.github/chatmodes/
)
.github/chatmodes/Custom chat personalities with tool restrictions:
--- name: security-reviewer tools: ["read", "grep", "glob"] # Restrict tools --- # Security Review Mode Focus only on security vulnerabilities...
Agents (.github/agents/
)
.github/agents/Specialized agent definitions:
--- name: frontend-developer description: UI/UX implementation specialist --- # Frontend Developer Agent Specializes in React, TypeScript, CSS...
Sync Patterns
Patterns for keeping Claude Code and GitHub Copilot configurations synchronized.
Skill Sync
Both platforms support skills in
.github/skills/. Copilot also reads .claude/skills/.
Best Practice: Create skills in
.github/skills/ for maximum compatibility.
.github/skills/my-skill/ ├── SKILL.md # Both platforms read ├── scripts/ # Executable scripts ├── references/ # Progressive disclosure docs └── assets/ # Templates, images
Prompt/Command Sync
| Claude Code | GitHub Copilot |
|---|---|
| |
Invoked via | Invoked via or |
Sync Strategy:
- Create in
(both read).github/prompts/ - Or maintain duplicates if behavior differs
Instructions Sync
| Claude Code | GitHub Copilot |
|---|---|
(root) | |
| Single file | Multi-file with patterns |
Sync Strategy:
- Keep core rules in both files
- Use
for path-scoped rules (Copilot-specific).github/instructions/ - Reference detailed docs from both files
Agent Sync
Both platforms read
.github/agents/*.md.
Single Source: Maintain agents in
.github/agents/ only.
Workflow Sync
Claude has workflow orchestration. Copilot uses chat modes.
| Claude Workflow | Copilot Equivalent |
|---|---|
| Sequential agent chains | Chat mode switching |
| |
Decision Matrix
| Feature | Location | Reason |
|---|---|---|
| Skills | | Maximum compatibility |
| Prompts | | Both platforms read |
| Agents | | Shared location |
| Instructions | Both files | Platform-specific nuances |
| Workflows | | Claude-specific |
| Chat Modes | | Copilot-specific |
Common Sync Tasks
Add New Skill
mkdir -p .github/skills/new-skill # Create SKILL.md with frontmatter # Add references/ and scripts/ as needed
Add New Prompt
# Create in .github/prompts/ for both platforms touch .github/prompts/new-prompt.prompt.md
Update Core Instructions
- Edit
CLAUDE.md - Edit
.github/copilot-instructions.md - Keep essential rules in sync
Add Path-Scoped Instructions (Copilot)
# Copilot-specific feature touch .github/instructions/backend-cqrs.instructions.md # Add applyTo: "src/Services/**/*Command*.cs"
Sync Process
Step 1: Understand Current Setup
Read these files to understand current configuration:
.claude/workflows/orchestration-protocol.md .claude/workflows/primary-workflow.md .github/copilot-instructions.md .github/AGENTS.md CLAUDE.md
Step 2: Research Latest Features
Search web for:
- "GitHub Copilot features setup 2026"
- "GitHub Copilot custom instructions agents skills prompts"
- "GitHub Copilot agent mode workspace context"
See the GitHub Copilot Features Catalog section above for the full feature catalog.
Step 3: Identify Sync Opportunities
Compare capabilities and identify gaps:
- Skills missing in one platform
- Inconsistent prompt/instruction behavior
- Agent definitions that differ
Step 4: Implement Changes
For each change:
- Skills: Create in both
and.claude/skills/.github/skills/ - Prompts: Create in both
and.claude/commands/.github/prompts/ - Instructions: Update both
andCLAUDE.md.github/copilot-instructions.md - Agents: Update
(shared by both).github/agents/
Compatibility Notes
- Copilot reads
automatically (backward compatibility).claude/skills/ - Both read
.github/prompts/*.prompt.md - Both read
.github/agents/*.md - Both read
in root orAGENTS.md.github/ - Both support path-based instruction files via
in frontmatterapplyTo
Sources
IMPORTANT Task Planning Notes
- Always plan and break many small todo tasks
- Always add a final review todo task to review the works done at the end to find any fix or enhancement needed