
de skills177
Exécutez des commandes CLI, des tests et du débogage de manière fiable à l'intérieur du devcontainer Linux du projet pour éviter les incompatibilités d'architecture hôte et préserver un état de test isolé.
La compétence Skillshare devcontainer garantit que les commandes CLI et les tests s'exécutent à l'intérieur d'un devcontainer Linux cohérent, empêchant les incompatibilités d'OS hôte (par exemple, binaires macOS vs Linux). Elle fournit des assistants et des flux de travail pour entrer dans le conteneur, exécuter des commandes sous des répertoires HOME isolés (ssenv), lancer des tests Go, démarrer l'interface Web et effectuer des séquences de commandes multiples en toute sécurité.
Utilisez cette compétence chaque fois que vous avez besoin d'exécuter des commandes ss/skillshare, de lancer go test ou des tests d'intégration, de reproduire des bugs dans un environnement Linux, ou de démarrer des services de projet dépendant de chaînes d'outils Linux. Ne l'utilisez PAS pour de simples modifications sur l'hôte ou des opérations git.
ss, et raccourcis ssenv pour des répertoires HOME isolés et éphémères.Idéal pour les agents capables d'invoquer des flux de travail conteneurisés ou d'exécuter des commandes docker/docker-compose. Utile pour les agents orientés CI, l'automatisation des développeurs et l'orchestration de l'exécution de tests.
Une compétence orientée devcontainer pour exécuter des commandes CLI et des tests à l'intérieur d'un conteneur Linux pour le projet Skillshare. Aucun script intégré — SKILL.md purement pédagogique avec des modèles docker exec détaillés, des conseils d'isolation ssenv et les pièges courants. Documentation bien écrite avec des sections claires sur quand l'utiliser/ne pas l'utiliser et des références de ports. Utilité de niche limitée aux contributeurs du projet Skillshare spécifique.
Aucun script à évaluer. SKILL.md est propre et bien structuré. Le modèle devcontainer est positif pour la sécurité (isolation). Préoccupation mineure : ssenv delete --force sans confirmation pourrait entraîner une perte de données, mais c'est un comportement CLI standard.