Extensions IA, 27 octobre : inspecter une compétence, guider SwiftUI, donner un navigateur au code
Trois projets publics : SkillSpector analyse les compétences, SwiftUI Pro guide le code d'interface et Stagehand associe actions de navigateur et extraction. Sans installation ni test de performance.

Trois types d'extension
La liste réunit un scanner, des consignes de code et une bibliothèque d'automatisation du navigateur. SkillSpector inspecte les compétences, SwiftUI Pro apporte des règles d'interface et Stagehand associe actions et extraction. Aucun ne remplace la vérification des droits et du résultat.

SkillSpector : inspecter avant d'installer
Le projet NVIDIA sous Apache-2.0 analyse dépôts, archives, dossiers et fichiers. Le README décrit une analyse statique et une analyse LLM facultative, avec rapports JSON et SARIF. Un rapport aide la revue ; il ne garantit pas la sécurité.
Une compétence peut contenir du code exécutable et des appels réseau. Je commencerais par le rapport statique et les fichiers signalés. Une analyse distante peut entraîner coût et traitement chez un fournisseur. La licence ouverte ne rend pas toutes les routes gratuites ou privées. Je n'ai pas lancé le scanner.
SwiftUI Pro : des règles de plateforme
La compétence de Paul Hudson vise les erreurs SwiftUI : API obsolètes, état, navigation, disposition, performance et VoiceOver. Le README la nomme SwiftUI Pro ; LICENSE est sous MIT.
Rappeler l'accessibilité d'un bouton ne prouve pas son fonctionnement avec VoiceOver sur appareil. Lisez les instructions, gardez les contraintes du projet, puis compilez et testez l'interface. J'ai lu le dépôt, pas testé une application générée.
Stagehand : actions et données structurées
La bibliothèque MIT associe act, observe et extract. L'exemple TypeScript lance un navigateur local avec profil persistant, configure un modèle et une extraction de factures par schéma. Cette route diffère du service Browserbase et du serveur MCP hébergés.
Des cookies persistants peuvent ouvrir un vrai compte au prochain lancement. Stockage du profil, droits d'écriture et confirmation des actions font partie de l'intégration. MIT couvre le code, pas les factures du modèle et de l'hébergement. Je n'ai testé ni fiabilité ni comparaisons de vitesse.
Par où commencer
Une copie jetable de compétence, un petit écran SwiftUI et une page publique en lecture seule. Fixez le résultat attendu avant tout lancement. Ce sont des projets à examiner aujourd'hui, pas trois lancements annoncés aujourd'hui.
Installation et maintenance: vérification du 27 octobre
Les commandes ci-dessous viennent de la documentation; je ne les ai pas exécutées. Examinez instructions et dépendances avant exécution. L'API GitHub indiquait les derniers commits main au 27 octobre pour SkillSpector, au 26 pour SwiftUI Pro et au 27 pour Stagehand. Un commit récent signale de la maintenance, pas un audit de sécurité.
SkillSpector demande Python 3.12 ou ultérieur. Après examen de l'installation, le mode statique documenté désactive l'analyse LLM facultative. La commande SwiftUI peut installer des instructions dans un assistant: choisissez la portée du projet. La dépendance TypeScript de Stagehand figure ci-dessous; en local, Chrome et la configuration du modèle restent nécessaires.
skillspector scan ./my-skill/ --no-llm
npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro
pnpm add @browserbasehq/stagehand 'zod@~4.4.3'Sources
- https://github.com/NVIDIA/SkillSpector
- https://docs.nvidia.com/skills/scanning-agent-skills
- https://raw.githubusercontent.com/NVIDIA/SkillSpector/main/LICENSE
- https://github.com/twostraws/SwiftUI-Agent-Skill
- https://raw.githubusercontent.com/twostraws/SwiftUI-Agent-Skill/main/LICENSE
- https://github.com/browserbase/stagehand
- https://raw.githubusercontent.com/browserbase/stagehand/main/LICENSE
- https://api.github.com/repos/NVIDIA/SkillSpector/commits/main
- https://api.github.com/repos/twostraws/SwiftUI-Agent-Skill/commits/main
- https://api.github.com/repos/browserbase/stagehand/commits/main