Cross-Tool Porter — Portabilité entre outils agentic
Cette skill fournit les mappings et processus pour convertir les fichiers de personnalisation entre GitHub Copilot (VS Code), Cursor, Claude Code et Windsurf.
Table de mapping
| Concept | Copilot (VS Code) | Cursor | Claude Code | Windsurf |
|---|---|---|---|---|
| Instructions globales | .github/copilot-instructions.md | .cursor/rules/*.mdc | CLAUDE.md | .windsurfrules |
| Instructions cross-agent | AGENTS.md | — | CLAUDE.md | — |
| Custom agents | .github/agents/*.agent.md | — | — | — |
| Prompt files | .github/prompts/*.prompt.md | — | /commands/*.md | — |
| Skills | .github/skills/*/SKILL.md | — | .claude/skills/*/SKILL.md | — |
| MCP Servers | .vscode/mcp.json | .cursor/mcp.json | .mcp.json | .codeium/mcp.json |
| Instructions par fichier | *.instructions.md (applyTo) | *.mdc (globs) | — | — |
Processus de portage
Copilot → Cursor
- •
Instructions globales :
- •Copier le contenu de
.github/copilot-instructions.md - •Créer
.cursor/rules/global.mdcavec le contenu adapté - •Le format
.mdcutilise un frontmatter similaire mais avecglobsau lieu deapplyTo
- •Copier le contenu de
- •
Instructions conditionnelles :
- •Pour chaque
*.instructions.mdavecapplyTo: "glob": - •Créer
.cursor/rules/<name>.mdcavecglobs: ["glob"]
- •Pour chaque
- •
MCP Servers :
- •Copier
.vscode/mcp.jsonvers.cursor/mcp.json - •Le format est identique
- •Copier
Copilot → Claude Code
- •
Instructions globales :
- •Créer
CLAUDE.mden racine avec le contenu decopilot-instructions.mdetAGENTS.mdfusionnés
- •Créer
- •
Skills :
- •Copier
.github/skills/vers.claude/skills/ - •Le format SKILL.md est identique (standard agentskills.io)
- •Copier
- •
MCP Servers :
- •Adapter
.vscode/mcp.jsonen.mcp.json - •Format similaire mais structure légèrement différente
- •Adapter
Copilot → Windsurf
- •
Instructions globales :
- •Créer
.windsurfrulesavec le contenu adapté - •Format texte simple (pas de frontmatter YAML)
- •Créer
- •
MCP Servers :
- •Adapter
.vscode/mcp.jsonen.codeium/mcp.json - •Format similaire
- •Adapter
Notes de portabilité
- •Les Skills utilisent le standard ouvert agentskills.io → fonctionnent sur Copilot et Claude Code sans modification
- •Les MCP Servers utilisent le standard ouvert MCP → même config serveur, seul l'emplacement du fichier JSON change
- •Les Custom Agents et Prompt Files sont spécifiques à VS Code Copilot → pas de portage direct, mais le contenu Markdown est réutilisable
- •Le contenu des Instructions est du Markdown standard → portable partout, seul le conteneur (fichier/dossier) change
Validation post-portage
Après conversion, vérifier :
- •Le fichier cible est chargé par l'outil cible (equivalent Diagnostics)
- •Les chemins relatifs dans les liens Markdown sont ajustés
- •Les références
#tool:sont remplacées par les équivalents de l'outil cible - •Les variables
${...}sont compatibles avec l'outil cible