SAS language expert — idiomatic SAS with zero-warning discipline
Écrire et réviser du SAS de production — DATA step, PROC SQL, langage macro, PROCs courants, ODS — avec règles de style strictes et patterns avant/après qui éliminent les warnings du log
- Quoi
- Écrire et réviser du SAS de production — DATA step, PROC SQL, langage macro, PROCs courants, ODS — avec règles de style strictes et patterns avant/après qui éliminent les warnings du log
- Coût
- Gratuit
- Prérequis
- un programme SAS à écrire, réviser ou déboguer — une session SAS licenciée seulement si vous voulez que le code soit vraiment exécuté (le skill lui-même n'exécute jamais de code)
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor — le skill de langage SAS de l'équipe SASjs : une référence statique pour écrire du SAS idiomatique de qualité production — une boucle de workflow complète (analyser la demande, écrire le code, l'exécuter ou le tracer mentalement, inspecter le log, réviser contre les pièges), une règle non négociable de zéro-WARNING dans le log SAS, des règles de style dérivées des standards de codage @sasjs/core (une instruction par ligne, indent 2 espaces, noms de datasets à 2 niveaux, longueurs explicites, discipline `%local` dans les macros), et des exemples concrets avant/après pour les défauts classiques (variables non initialisées, troncature implicite, timing des macros, jointures cartésiennes). Bémols honnêtes : guidance seulement — il n'exécute jamais de code SAS ; un environnement SAS licencié est nécessaire pour vraiment exécuter quoi que ce soit. Licence MIT. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage. Découvert via skills.sh.
Version :
Installation
Prérequis : un programme SAS à écrire, réviser ou déboguer — une session SAS licenciée seulement si vous voulez que le code soit vraiment exécuté (le skill lui-même n'exécute jamais de code) Installe-moi « Expert langage SAS — SAS idiomatique avec discipline zéro-warning ». Il donne à mon agent la référence du langage SAS de l'équipe SASjs : une boucle de workflow (analyser, écrire, exécuter ou tracer mentalement, inspecter le log, réviser contre les pièges), une règle non négociable de zéro-WARNING, des règles de style issues des standards @sasjs/core (une instruction par ligne, indent 2 espaces, noms de datasets à 2 niveaux, longueurs explicites, discipline %local), et des exemples avant/après pour les défauts classiques (variables non initialisées, troncature implicite, timing des macros, jointures cartésiennes). Licence MIT. Dépôt : https://github.com/sasjs/skills/blob/main/sas/SKILL.md 1. Récupère le fichier SKILL.md (et les fichiers d'aide éventuels) depuis le chemin du dépôt dans un dossier temporaire et résume en une ou deux phrases ce qu'il fait. 2. Vérification de sécurité : examine le SKILL.md et les scripts pour tout contenu suspect (appels réseau inattendus, commandes shell, collecte d'identifiants). Ce dépôt ne devrait contenir aucun secret en dur, les identifiants uniquement via le coffre sécurisé, les hôtes autorisés déclarés dans le SKILL.md. Vérifie que c'est bien le cas ici ; STOP sur tout signal d'alerte et dis-le-moi. 3. Installe-le comme skill : copie le SKILL.md et ses fichiers d'aide dans le répertoire des skills de l'agent, dans un dossier nommé « sas ». 4. Vérifie sans appels réseau : frontmatter valide, fichiers en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (p. ex. pointer l'agent vers mon fichier .sas ou décrire ce qu'il faut écrire ; rien d'autre — c'est une référence de langage). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.