Trouvez le skill parfait
Processeur de données d'arpentage
Data & IA
Traite des données de levé incluant le traitement de nuages de points, la génération de MNT/TIN, la transformation de coordonnées, l'ajustement de cheminement et de nivellement, le traitement de données GNSS, la génération de courbes de niveau et l'extraction d'entités. Utilisez-le pour créer des modèles de terrain, transformer des coordonnées ou ajuster des mesures de levé.
Optimiseur de Requetes ORM
Developpement
Analysez et optimisez les requetes ORM pour eviter les problemes N+1, ajouter les bons index et ameliorer les performances.
Dispatche de flux AXEL
DevOps
Dispatcher basé sur les déclencheurs pour les opérations AXEL. Reçoit un déclencheur explicite et exécute le flux de travail correspondant.
Débogage Tmux
Developpement
Capture le contenu des panneaux tmux pour déboguer des sessions terminal, surveiller des processus en arrière-plan ou inspecter la sortie de commandes. Aide à visualiser ce qui se passe dans un autre panneau tmux sans avoir à y basculer. Utile pour examiner l'historique de défilement ou vérifier des processus longs.
Instrumentation des métriques applicatives
DevOps
Guide pratique pour ajouter l'observabilité aux applications via des métriques, compteurs et jauges. Couvre les endpoints API, bases de données, files d'attente, caching et verrous.
Assistant API MindSpore
Data & IA
Fournit des informations sur les chaînes d'appels API de MindSpore et les connaissances de base. Utile pour les questions sur les opérateurs mint.* et tensor.*, ainsi que les opérations forward/backward et les séquences d'appels API.
Importer une spécification API
Documentation
Importe des spécifications d'API (OpenAPI, Swagger, GraphQL, AsyncAPI, Protobuf) et les configure pour la documentation. Détecte automatiquement le type de spécification, valide la syntaxe, résout les références et génère des pages de documentation structurées. Utile lors de l'intégration d'une API existante ou de la migration vers une plateforme de documentation.
Navigateur de Site
Communication & Rédaction
Aide les utilisateurs à naviguer dans le contenu du site de Ryan, à trouver des sections pertinentes (emplois, projets, écrits, expériences) ou des articles spécifiques en fonction de leurs intérêts. Utile pour découvrir rapidement des ressources sur des sujets techniques, de carrière ou de culture.
Mettre à jour NixOS vers une nouvelle version
DevOps
Met à jour NixOS vers une nouvelle version stable en modifiant les entrées flake épinglées (ex: nixpkgs, home-manager) et en gérant les changements cassants. Recherche les changements cassants pour la version cible, crée un plan de mise à jour, puis exécute la mise à jour avec vérification. Utilisez-la pour passer d'une version NixOS à la suivante, pas pour les mises à jour mineures de flake.lock.
TDD pour méthodes de composants NG
Testing
Fournit des directives pour écrire des tests unitaires en utilisant le TDD pour les méthodes des composants NG dans ace_engine. Couvre l'invocation directe des méthodes, la réinitialisation d'état, la vérification des API, la couverture de branches avec des tests appariés, et évite les pièges courants comme les nombres magiques ou les tests sans assertions.
Support de la langue Ourdou
Developpement
Implémentez le support de la langue ourdoue avec mise en page de droite à gauche (RTL), traductions en ourdou pour l'interface utilisateur et réponses de l'IA en ourdou. Fonctionnalité bonus de la Phase 5 du hackathon, ajoutant 100 points.
Gestion du fichier .gitignore
DevOps
Ajoute des fichiers ou répertoires spécifiques au fichier .gitignore pour empêcher git de les suivre. Cette compétence vérifie si l'élément est déjà ignoré ou suivi, met à jour .gitignore et, si nécessaire, supprime le suivi des fichiers déjà suivis. Utile pour garder les artefacts sensibles ou de construction hors du contrôle de version.