Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Skello Copilot CommandsNew to Visual Studio Code? Get it now.
Skello Copilot Commands

Skello Copilot Commands

Skello developer

|
1 install
| (0) | Free
Custom slash commands for GitHub Copilot in Skello projects
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Skello Copilot Extension

Extension VS Code qui ajoute des commandes slash personnalisées à GitHub Copilot Chat pour l'équipe Skello.

🚀 Fonctionnalités

Cette extension ajoute un participant chat @skello-app avec les commandes suivantes :

  • /tests - Génère des tests unitaires pour le fichier courant
  • /refactor - Propose des améliorations et refactorisations
  • /doc - Génère de la documentation pour le code
  • /review - Effectue une revue de code approfondie
  • /help - Affiche l'aide des commandes disponibles

📦 Installation

Installation locale pour développement

  1. Cloner le repository
  2. Installer les dépendances : pnpm install
  3. Compiler : pnpm run compile
  4. Packager : pnpm run package
  5. Installer : pnpm run install-local

Installation pour l'équipe

  1. Télécharger le fichier .vsix depuis les releases
  2. Dans VS Code : Ctrl+Shift+P > "Extensions: Install from VSIX..."
  3. Sélectionner le fichier .vsix

🔧 Configuration

L'extension utilise un fichier de configuration pour personnaliser les instructions de chaque commande.

Fichier de configuration par défaut

Le fichier .vscode/skello-instructions.json sera créé automatiquement au premier lancement.

Vous pouvez modifier ce fichier pour personnaliser les instructions de chaque commande :

{
  "commands": {
    "tests": {
      "name": "tests",
      "description": "Génère des tests unitaires pour le fichier courant",
      "prompt": "Instructions détaillées pour la génération de tests...",
      "examples": ["Exemple 1", "Exemple 2"],
      "context": ["Contexte nécessaire"]
    }
  }
}

Paramètres VS Code

  • skello-copilot.instructionsPath : Chemin vers le fichier d'instructions (défaut: .vscode/skello-instructions.json)
  • skello-copilot.enableDebugLogs : Active les logs de debug (défaut: false)

🎯 Utilisation

  1. Ouvrir le chat Copilot (Ctrl+Shift+I)
  2. Taper @skello-app pour utiliser le participant
  3. Utiliser une commande slash : @skello-app /tests
  4. Ou demander de l'aide : @skello-app /help

Exemples d'usage

@skello-app /tests
→ Génère des tests pour le fichier TypeScript ouvert

@skello-app /refactor Cette fonction est trop complexe
→ Propose des améliorations pour le code avec contexte

@skello-app /doc
→ Génère la documentation JSDoc pour le fichier courant

@skello-app /review
→ Effectue une revue de code complète

🔄 Rechargement des instructions

Pour recharger les instructions après modification du fichier de configuration :

  • Commande palette : Skello Copilot: Refresh Instructions
  • Ou redémarrer VS Code

🛠️ Développement

Structure du projet

src/
├── extension.ts              # Point d'entrée de l'extension
├── chat-participant.ts       # Participant Copilot Chat
├── instructions-manager.ts   # Gestionnaire des instructions
instructions/
└── default-instructions.json # Instructions par défaut

Scripts disponibles

  • pnpm run compile - Compile TypeScript
  • pnpm run watch - Compile en mode watch
  • pnpm run lint - Lint le code
  • pnpm run package - Crée le package .vsix
  • pnpm run install-local - Installe localement

Ajout de nouvelles commandes

  1. Ajouter la commande dans instructions/default-instructions.json
  2. Implémenter la logique spécifique dans chat-participant.ts
  3. Recompiler et tester

📝 Changelog

v0.1.0

  • Première version
  • Commandes : tests, refactor, doc, review, help
  • Système de fichiers d'instructions configurables
  • Support pour les projets TypeScript/JavaScript

🤝 Contribution

  1. Fork le projet
  2. Créer une branche feature
  3. Commit les changements
  4. Push vers la branche
  5. Créer une Pull Request

📄 Licence

MIT License - voir le fichier LICENSE pour plus de détails.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft