foundation-skills
foundation-skills には Dedalus-ERP-PAS から収集した 47 個の skills があり、リポジトリ単位の職業カバレッジとサイト内 skill 詳細ページを表示します。
このリポジトリの skills
Drive the Dedalus Clarity PPM timesheet web app (dedalus.itdhosting.de/pm/#/timesheets/) in a browser to enter, copy and submit weekly time: congés/jours fériés, recurring meetings, roadmap-project time by activity (Requirement analysis, DEV, Sustain, Test, DOC), and other time. Hours-based (7h/day, 0.5h steps). Also approves/returns team members' submitted lines (manager/TL/PM validation), can delegate validation via Task Owner, and supports autonomous unattended runs: auto-declare each week on a default project and auto-validate the whole team. Reuses the user's already-authenticated session — never logs in. À utiliser quand / Use when the user asks to fill, saisir, copy, report, submit, approve/validate (valider), return, auto-declare weekly or auto-validate a team's Clarity timesheet / feuille de temps, enter congés or project time in Clarity PPM, or automate navigation in the Clarity timesheet app.
Drive the Dedalus enterprise Workday web app (wd3.myworkday.com/dedalus) in a browser to navigate and extract HR data: absence/leave balances, team time-off calendars, congés and RTT per day or week, worker profiles and org data. Also validates/approves team members' time and absence requests from the manager inbox. Reuses the user's already-authenticated SSO session — never logs in. À utiliser quand / Use when the user asks to read, list, extract or report Workday information such as congés, RTT, absences, soldes, demandes d'absence, 'mon équipe' / team time-off, or to approve/validate teammates' time (valider le temps de l'équipe), to read payslips (bulletins de paie), summarize the inbox, or run/export any Workday report, or to automate navigation inside Workday.
Patrons d'architecture backend, conception d'API, optimisation de bases de données et bonnes pratiques côté serveur pour Node.js, Express et les routes API Next.js. À utiliser quand l'utilisateur écrit, revoit ou refactore du code côté serveur : endpoints/routes API, contrôleurs, services, middleware, accès base de données ou architecture backend. Périmètre serveur uniquement — pour les composants React/Next côté client, utiliser react-best-practices ; pour les standards TS/JS transverses, coding-standards.
Audit automatique de conformité aux règles métier du domaine Hexagone (docs/domain/). Analyse le code d'un écran et les API appelées, matche contre les invariants, transitions et validations documentés, et produit un rapport structuré avec citations. Mode report-only — aucune modification automatique sur des règles métier en contexte santé. À utiliser quand l'utilisateur veut vérifier la conformité métier d'un écran, auditer des règles métier, valider des invariants/transitions/validations ou mentionne « conformité métier » / « business compliance ».
Crée automatiquement des changelogs orientés utilisateur à partir des commits git en analysant l'historique, catégorisant les changements et transformant les commits techniques en notes de version claires et compréhensibles. Transforme des heures de rédaction manuelle en minutes de génération automatisée. À utiliser quand l'utilisateur veut générer un changelog, des notes de version ou un récapitulatif des changements à partir de l'historique git, ou mentionne « changelog » / « release notes ».
Standards de codage universels, bonnes pratiques et patrons pour le développement TypeScript, JavaScript, React et Node.js. À utiliser quand l'utilisateur écrit, revoit ou refactore du code et veut appliquer des conventions transverses non spécifiques à un framework (nommage, structure, typage, gestion d'erreurs, lisibilité). Pour des conseils ciblés React/Next, utiliser react-best-practices ; pour le backend Node/Express/API, backend-patterns.
Audit automatique de conformité au design system Hexagone (PrimeVue 4 + Tailwind CSS 4 + tokens Hexagone). Analyse le code source et l'UI rendue d'une page ou d'un composant, détecte les violations, corrige automatiquement et produit un rapport — le tout sans intervention de l'utilisateur. À utiliser quand l'utilisateur veut auditer la conformité au design system d'une page ou d'un composant, corriger des écarts PrimeVue/Tailwind/tokens Hexagone, ou mentionne « design compliance » / « conformité design ».
Lance une réunion autonome rapide avec des personas sélectionnés automatiquement, puis implémente la décision, commite, crée une MR/PR, pousse et publie un résumé en français — le tout sans intervention de l'utilisateur. À utiliser quand l'utilisateur veut qu'une décision soit prise ET exécutée de bout en bout automatiquement (avec code, commit et MR/PR). Pour une analyse/décision sans écrire de code, utiliser plutôt meeting.
Configure des hooks Claude Code pour bloquer les commandes git dangereuses (push, force-push, reset --hard, clean, branch -D, checkout/restore) avant leur exécution. Empêche les opérations git destructrices au niveau de l'agent. À utiliser quand l'utilisateur veut protéger son dépôt contre les commandes git destructrices, installer des garde-fous git, ou mentionne « git guardrails » / « bloquer force-push » / « sécuriser git ».
Crée, récupère, met à jour et gère les issues GitHub avec collecte complète du contexte. À utiliser quand l'utilisateur veut créer une nouvelle issue, voir les détails d'une issue, mettre à jour des issues existantes, lister les issues du projet, ajouter des commentaires ou gérer les workflows d'issues sur GitHub (github.com, gh CLI). Si l'utilisateur ne précise pas la plateforme, se référer au remote git du dépôt : utiliser ce skill uniquement si le remote est GitHub — sinon voir gitlab-issue.
Crée, récupère, met à jour et gère les issues GitLab avec collecte complète du contexte. À utiliser quand l'utilisateur veut créer une nouvelle issue, voir les détails d'une issue, mettre à jour des issues existantes, lister les issues du projet ou gérer les workflows d'issues sur GitLab (glab CLI). Si l'utilisateur ne précise pas la plateforme, se référer au remote git du dépôt : utiliser ce skill uniquement si le remote est GitLab — sinon voir github-issues.
Explore any Hexagone Web space via Playwright headless browser, capture screenshots, and produce a PO-oriented Markdown document. Use when the user wants to explore, document, or extract the features/screens of a Hexagone Web space, capture UI screenshots of a running Hexagone Web app, or generate PO-oriented feature documentation from it.
Parse et explique les messages HL7 v2.5 IHE PAM (Patient Administration Management). Identifie le type de message, extrait les segments (MSH, EVN, PID, PV1, PV2), valide la structure et fournit des explications détaillées des messages ADT pour les workflows d'administration des patients. À utiliser quand l'utilisateur fournit ou demande d'analyser un message HL7 v2.5 IHE PAM / ADT, d'identifier un type de message, d'extraire ou d'expliquer des segments MSH/EVN/PID/PV1/PV2. Pour le format propriétaire HPK, utiliser plutôt hpk-parser.
Parseur et explicateur complet du format HPK (format de message propriétaire santé). Supporte plus de 100 types de messages couvrant l'administration des patients (ID, MV, CV), la chaîne logistique (PR, FO, MA, CO, LI, RO, FA), les stocks (SO, IM), la structure organisationnelle (ST, UT) et les opérations financières (RD, DD). Utilise @erp-pas/hpk-dictionary comme source de vérité. Valide la structure, extrait les champs, explique le contexte métier, mappe vers HL7 v2.5/IHE PAM et aide au dépannage des problèmes d'intégration. À utiliser quand l'utilisateur fournit ou demande d'analyser un message au format HPK, d'identifier un type de message HPK, d'extraire des champs ou d'expliquer le contexte métier HPK. Pour les messages standard HL7 v2.5 / IHE PAM, utiliser plutôt hl7-pam-parser.
Lance une revue d'issue automatique avec des personas experts sélectionnés automatiquement, analyse la faisabilité, la complétude, les risques et l'architecture, puis publie un rapport structuré directement sur l'issue — le tout sans intervention de l'utilisateur. À utiliser quand l'utilisateur veut faire relire/analyser une issue avant de la démarrer, évaluer sa faisabilité, sa complétude, ses risques ou son architecture, ou mentionne « issue review » / « revue d'issue ».
Force l'agent à travailler en boucle itérative avec auto-évaluation stricte jusqu'à ce que tous les critères de qualité soient atteints (score 8+/10). Inspiré du Karpathy Loop. À utiliser quand l'utilisateur veut que l'agent itère jusqu'à un résultat abouti sans s'arrêter prématurément, mentionne « loop until done » / « boucle jusqu'à terminé » / « ne t'arrête pas tant que », ou demande une auto-évaluation qualité en boucle.
Guide pour la création et la construction de serveurs MCP (Model Context Protocol) de qualité permettant aux LLM d'interagir avec des services externes via des outils bien conçus. À utiliser quand l'utilisateur veut construire, développer ou implémenter un serveur MCP intégrant des API ou services externes, en Python (FastMCP) ou Node/TypeScript (MCP SDK). Pour seulement installer/configurer un serveur MCP existant (ex. Jira), utiliser plutôt setup.
Lance une réunion simulée avec plusieurs personas experts pour analyser un sujet sous des perspectives diverses, prendre une décision et proposer une solution que l'utilisateur valide avant toute implémentation. N'écrit ni ne commite de code sans validation explicite de l'utilisateur ; peut optionnellement publier l'analyse sur une issue GitLab ou GitHub liée. À utiliser quand l'utilisateur veut débattre d'une approche, obtenir un avis multi-experts ou une recommandation avant implémentation. Pour une réunion entièrement autonome qui implémente et livre directement (commit + MR/PR) sans étape de validation, utiliser plutôt fast-meeting.
Guide complet des bonnes pratiques React et Next.js couvrant l'optimisation des performances, l'architecture des composants, les patrons shadcn/ui, les animations Motion et les patrons modernes React 19+. À utiliser lors de l'écriture, la revue ou le refactoring de code React/Next.js. Se déclenche sur les tâches impliquant des composants React, des pages Next.js, du data fetching, des composants UI, des animations ou de l'amélioration de la qualité du code. Périmètre React/Next côté client — pour le backend Node/Express/API, utiliser backend-patterns ; pour les standards TS/JS transverses, coding-standards.
Audit de sécurité couvrant l'authentification, l'injection SQL, l'exposition de secrets, le CSRF et les vulnérabilités du Top 10 OWASP. À utiliser quand l'utilisateur veut auditer la sécurité du code, rechercher des vulnérabilités, vérifier l'authentification/autorisation, détecter des secrets exposés ou des injections, ou mentionne « security review » / « audit de sécurité » / « OWASP ».
Installe les outils CLI prérequis (gh, glab, jq), guide l'authentification GitHub/GitLab, installe uvx et configure le serveur MCP mcp-atlassian existant pour Jira dans OpenCode. Idempotent : relancer le skill est sans danger. Déclenché quand l'utilisateur dit « setup », « install prerequisites » ou « configurer jira ». Pour construire un nouveau serveur MCP (et non configurer un existant), utiliser plutôt mcp-builder.
Développement piloté par les tests avec boucle red-green-refactor. À utiliser quand l'utilisateur veut construire des fonctionnalités ou corriger des bugs en TDD, mentionne « red-green-refactor », veut des tests d'intégration ou demande du développement test-first. Pour des patrons de test généraux (couverture, mocking, organisation) sans démarche test-first, utiliser plutôt testing-patterns.
One-sentence summary of what this skill does. À utiliser quand… / Use when… — always include an explicit trigger clause with keywords/verbatims so agents auto-select it correctly.
Patrons et stratégies de test complets pour les projets JavaScript/TypeScript. Couvre les tests unitaires, d'intégration et E2E, les stratégies de mocking, l'organisation des tests et les anti-patrons courants. À utiliser quand l'utilisateur veut écrire des tests, améliorer la couverture de tests, établir une stratégie de test ou corriger des tests instables. Pour la démarche stricte red-green-refactor test-first, utiliser plutôt tdd.
Interroge la base de connaissances terminologique interne Dedalus (DedaLexicon TermViewer) pour obtenir la terminologie multilingue officielle, les définitions, les catégories, les termes déconseillés (DO NOT USE) et les UID des concepts métier ERP/santé (ORBIS, DIIT, QARA, etc.). À utiliser quand l'utilisateur demande le terme correct pour un concept, la traduction validée d'un terme métier (EN/FR/DE/NL/IT/ES/PT/NO), la définition d'un terme ORBIS/Dedalus, ou veut aligner du code, une UI ou de la documentation sur le langage ubiquitaire officiel Dedalus.
Navigue et interroge la documentation de référence officielle Uniface 9.7 ProcScript (594 entrées couvrant les instructions, fonctions, triggers, types de données, directives préprocesseur et fonctions struct). À utiliser quand l'utilisateur pose des questions sur la syntaxe ProcScript, les triggers Uniface, les opérations base de données, la gestion des listes, la manipulation d'entités, les fonctions de chaînes, la gestion d'erreurs ou tout sujet de programmation Uniface 9.7.
Navigue et interroge la spécification fonctionnelle FIDES ACE (SFG FIDES — Facturation Individuelle Des Établissements de Santé, Actes et Consultations Externes, v06.09, GIE SESAM-Vitale). À utiliser quand l'utilisateur pose des questions sur la facturation FIDES, les domaines fonctionnels BS / IP / CF / VF / TF, les entités de données (EF_BS, EF_IP, EF_CF, EF_VF), les règles de valorisation, le contexte de facturation, les flux de transmission des factures, ou le dictionnaire de données FIDES. La doc est découpée en Markdown + figures dans le dépôt — ne pas répondre de mémoire.
Génère automatiquement un compte-rendu de réunion en français à partir d'une transcription Teams (.vtt) et optionnellement d'un rapport de présence (.csv). Propose ensuite optionnellement de créer des issues de suivi GitLab/GitHub à partir du compte-rendu. Agnostique par défaut, avec un mode enrichi auto-détecté pour le projet hexagone-monorepo. À utiliser quand l'utilisateur dépose un ou deux chemins de fichiers Teams dans le prompt et demande la génération d'un compte-rendu.
Generate Xray-compatible manual test cases (CSV) and optional JDD test data (JSON) from user stories, feature descriptions, or acceptance criteria. Use when the user wants to create manual test cases, generate test scenarios, design functional tests, produce Xray CSV imports, or create JDD test data files.
Expert Playwright/TypeScript test automation using a 3-layer architecture (spec → steps → POM), fixture dependency injection, and JDD test data (entrants/sortants). Use when creating, modifying, or debugging Playwright tests, page objects, step files, fixtures, or test data in projects following this architecture.
Extraire le contenu propre d'articles depuis des URLs (billets de blog, articles, tutoriels) et sauvegarder en texte lisible. À utiliser quand l'utilisateur veut télécharger, extraire ou sauvegarder un article/billet de blog depuis une URL sans publicités, navigation ou encombrement.
Effectue des revues de code complètes des merge requests GitLab, analysant la qualité du code, la sécurité, les performances et les bonnes pratiques. À utiliser quand l'utilisateur dit « code review » ou demande de revoir des merge requests ou d'analyser les changements d'une branche avant fusion.
Automatisation complète du navigateur et tests web avec Playwright. Détecte automatiquement les serveurs de développement, gère le cycle de vie des serveurs, écrit des scripts de test propres dans /tmp. Tester des pages, remplir des formulaires, capturer des screenshots, vérifier le responsive design, valider l'UX, tester les flux de connexion, vérifier les liens, déboguer des webapps dynamiques, automatiser toute tâche navigateur. À utiliser quand l'utilisateur veut tester des sites web, automatiser des interactions navigateur, valider des fonctionnalités web ou effectuer tout test basé sur le navigateur.
Exécute des requêtes SQL en lecture seule sur plusieurs bases de données PostgreSQL. À utiliser pour : (1) interroger des bases PostgreSQL, (2) explorer les schémas/tables, (3) exécuter des requêtes SELECT pour l'analyse de données, (4) vérifier le contenu des bases. Supporte plusieurs connexions avec descriptions pour une sélection automatique intelligente. Bloque toutes les opérations d'écriture (INSERT, UPDATE, DELETE, DROP, etc.) par sécurité.
Trier un bug ou une issue en explorant le codebase pour trouver la cause racine, puis créer une issue GitLab ou GitHub avec un plan de correction basé sur le TDD. À utiliser quand l'utilisateur signale un bug, veut créer une issue, mentionne « triage » ou veut investiguer et planifier la correction d'un problème.
Guide la création d'un nouveau skill d'agent IA pour le dépôt foundation-skills. Génère le squelette du SKILL.md et du fichier docs, applique les conventions du dépôt (frontmatter, versionnage, structure). À utiliser quand l'utilisateur demande de créer un nouveau skill, écrire un skill, ajouter un skill ou générer le squelette d'un skill.
Guide des bonnes pratiques Vue.js 3 couvrant la Composition API, la conception de composants, les patrons de réactivité, le styling utility-first avec Tailwind CSS, l'intégration native de la bibliothèque de composants PrimeVue et l'organisation du code. À utiliser lors de l'écriture, la revue ou le refactoring de code Vue.js pour garantir des patrons idiomatiques et un code maintenable.
Génère ou met à jour un README.md en français, orienté Product Owner, avec diagrammes Mermaid. Revoit et améliore la documentation technique dans docs/. Génère aussi CLAUDE.md et AGENT.md si absents. Se déclenche sur : create readme, update readme, generate readme, générer le readme, mettre à jour le readme, generate docs, update docs, /docs.
Boîte à outils complète pour la création, l'édition et l'analyse de documents avec support du suivi de modifications, commentaires, préservation du formatage et extraction de texte. Quand Claude doit travailler avec des documents professionnels (.docx) pour : (1) Créer de nouveaux documents, (2) Modifier ou éditer du contenu, (3) Travailler avec le suivi de modifications, (4) Ajouter des commentaires, ou toute autre tâche documentaire.
Interroge l'utilisateur sans relâche sur un plan ou un design jusqu'à atteindre une compréhension partagée, en résolvant chaque branche de l'arbre de décision. À utiliser quand l'utilisateur veut stress-tester un plan, se faire challenger sur son design, ou mentionne « grill me » / « interroge-moi » / « challenge-moi » / « questionne-moi ».