
Deployer un AIMS v5 scaffold sur Fly.io. Valide le scaffold, teste en local (optionnel), cree l'app Fly.io, configure les secrets, deploie et verifie le health. Prerequis - /scaffold-aims deja execute.
Générateur de documentation technique réutilisable pour les features implémentées dans des projets de développement logiciel sur mesure. Produit des guides de référence génériques (non liés à un projet spécifique) couvrant l'architecture, le front-end, le back-end, les APIs et les fournisseurs externes. Ces documents servent de blueprints pour réimplémenter la même feature dans d'autres projets via Claude Code. Utiliser ce skill quand : (1) on veut documenter une feature existante pour la réutiliser, (2) on veut créer un guide d'implémentation générique à partir d'un projet concret, (3) on dit "documente cette feature", "crée une référence technique", "fais un blueprint de cette fonctionnalité", "on veut réutiliser ce pattern", (4) on veut extraire les bonnes pratiques d'un projet pour les appliquer ailleurs.
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
Mettre à jour le projet courant depuis le somtech-pack (pull). TRIGGERS : somtech-pack-maj, mise à jour pack, update pack, sync pack, pull pack, maj somtech, mettre à jour le pack Détecte les changements disponibles, affiche un résumé, et applique la mise à jour.
Valider l'interface et capturer les erreurs console. TRIGGERS : validate-ui, vérifier console, 0 erreur, validation UI, test UI
Découper un ticket en tâches atomiques, assigner aux dev-workers selon leur spécialisation et charge actuelle, gérer les dépendances entre tâches. Ce skill est utilisé par dev-orchestrator pour transformer un ticket client (en provenance du clientele ou du backlog) en un ensemble de tâches parallélisables assignées aux dev-worker-1 et dev-worker-2. Utiliser ce skill chaque fois qu'un ticket arrive prêt à être développé, ou qu'il faut rééquilibrer les tâches en cas de blocage.
Audit de conformité pour le silo AIMS : RLS policies, encryption at-rest/in-transit, détection PII, conformité Loi 25 du Québec (P-39.1), registre des traitements, consentement, droits d'accès et incidents. Ce skill s'exécute mensuellement et à la demande, générant un rapport de conformité structuré avec recommendations de remédiation. Utiliser ce skill avant chaque audit externe, après chaque changement de schéma DB, ou en réponse à une demande client/légale.
Estimer les coûts d'un projet forfaitaire à partir d'un cahier des charges (.docx). Ce skill doit être utilisé quand l'utilisateur demande à "estimer un projet", "faire une estimation", "calculer les coûts d'un CDC", "produire une offre forfaitaire", "comparer traditionnel vs IA", ou fournit un fichier CDC .docx pour estimation. Aussi déclenché par "estimation", "forfait", "coûts projet", "estimer", "/estimer".
Exécute le déploiement complet d'une silo après sa génération : conteneurs Docker, environnement de développement Fly.io, branche Git, et configuration Netlify. Transforme les configs générées en infrastructure active avec URLs stables et builds automatisés.
Auditer les policies RLS d'une table ou du projet. TRIGGERS : audit-rls, vérifier RLS, sécurité DB, check policies, audit sécurité
Workflow de migration de maquettes Git vers production. Phases - init, discover, analyze, plan, execute, status.
Traçabilité complète des actions prises par chaque agent silo AIMS. Ce skill définit comment enregistrer, stocker et interroger l'historique des décisions et actions de chaque agent. Indispensable pour la conformité (Loi 25), le debugging post-incident, et la transparence client. Utiliser ce skill dès qu'un agent prend une décision significative, modifie des données, ou interagit avec un système externe.
Créer et gérer les branches Git (feat/, fix/, chore/), coordonner les worktrees et gérer les merges vers main. Ce skill guide dev-orchestrator dans la gestion du cycle Git complet : création de branche, assignation aux workers, création de PR, review, et merge. Utiliser ce skill quand une tâche est assignée (créer la branche), quand une PR est ouverte (coordonner la review), et quand on merge (vérifier les conditions).
Construit des chatwindows avec widgets interactifs ChatWidget. Guide la création de widgets selon le contrat ChatWidget, leur intégration dans ChatWindow, la configuration des workflows (OpenAI Agent / n8n), et la validation via le Playground. Utilise ce skill lorsque l'utilisateur demande de créer, modifier ou intégrer des widgets dans une conversation ChatWindow.
Rédiger des réponses professionnelles et adaptées au contexte pour la communication client via Slack. Ce skill guide l'agent clientele dans le ton, la structure et le contenu des messages envoyés aux clients. Utiliser ce skill pour chaque message sortant vers un client : confirmations, mises à jour de statut, demandes de clarification, notifications de résolution, et communications d'incident.
Implémenter du code selon les spécifications reçues du dev-orchestrator. Ce skill guide l'agent dev-worker dans la réception des tâches via Desk, la lecture de l'ontologie et des spécifications, le coding selon les patterns projet, et la validation avant submission pour review. Utiliser ce skill à chaque fois qu'une tâche task.assign arrive depuis le dev-orchestrator.
Relire le code de l'autre dev-worker avec rigueur et bienveillance. Ce skill guide l'agent dans la structure d'une review (checklist de sécurité, performance, lisibilité, patterns), la formulation du feedback (approved vs changes_requested vs comment), et le suivi dans Desk. Utiliser ce skill quand une PR arrive avec un review_request.
Ce skill doit être utilisé quand l'utilisateur demande à "compléter un cahier des charges", "remplir une offre de services", "créer un document à partir du gabarit", "préparer une proposition", ou a besoin de générer un cahier des charges ou une offre de services à partir d'un gabarit Word (.docx). Aussi déclenché par "gabarit", "template", "cahier des charges", "offre de services", "proposition commerciale", "CDC".
Configure un serveur MCP (Model Context Protocol) dans Cursor en ajoutant l'entrée appropriée dans le fichier mcp.json. Supporte les serveurs Supabase Edge Functions, n8n et les serveurs locaux via npx. Utilise ce skill lorsque l'utilisateur demande d'ajouter, modifier ou configurer un serveur MCP dans Cursor.
Créer une migration Supabase avec RLS. TRIGGERS : migration, créer table, modifier schema, nouvelle table, alter table
Déployer le système de métriques et facturation sur une app cliente Supabase. TRIGGERS : metering, facturation, métriques, billing, deploy-metering, tracking tokens, usage metrics Déploie les tables, le helper trackTokenUsage, les Edge Functions, le cron et valide le pipeline complet.
Orchestrer les déploiements sur Netlify (frontend Next.js), Fly.io (containers Docker), et Supabase (Edge Functions). Ce skill guide l'agent devops-silo dans la validation pré-déploiement, l'exécution du déploiement, la vérification, la stratégie de rollback et le blue-green deployment. Utiliser ce skill chaque fois qu'une demande de déploiement arrive via Desk, d'une PR mergée sur main ou d'une demande manuelle de dev-orchestrator.
Protocole de communication inter-agents via Desk (base de données PostgreSQL partagée). Ce skill définit comment les agents silo s'envoient des messages, des tâches et des notifications à travers la BD commune. Utiliser ce skill chaque fois qu'un agent doit communiquer avec un autre agent, publier une tâche, répondre à une demande, ou consulter l'état d'un flux en cours.
Skill de fin de session Claude Code pour documenter automatiquement le travail accompli. DÉCLENCHEURS: /end-session, fin de session, clôturer session, terminer session, sync docs Met à jour CLAUDE.md (mémoire projet) et CHANGELOG.md avec: - Décisions techniques prises pendant la session - Problèmes résolus et solutions appliquées - Contexte important pour les futures sessions - Fichiers créés ou modifiés
Patterns de gestion d'erreurs, retry, fallback et escalade pour les agents silo AIMS. Ce skill définit comment un agent doit réagir face à un échec : retenter, basculer vers un plan B, ou escalader vers un autre agent. Utiliser ce skill quand une opération échoue, quand un agent reçoit une erreur d'un service externe, ou quand un problème dépasse la capacité de l'agent courant.
Ce skill doit être utilisé quand l'utilisateur demande à "estimer un projet", "calculer les coûts", "analyser un cahier des charges pour estimation", "évaluer le risque d'un projet", ou a besoin d'extraire les features d'un CDC et de produire une estimation en jours-personne. Aussi déclenché par "estimation", "forfait", "coûts", "jours-personne", "facteur de risque".
Gestion des modules Git (submodules). Ajouter, synchroniser et gérer les maquettes.
Base de connaissances sur la Loi 25 du Québec (protection des renseignements personnels) appliquée au développement logiciel. Ce skill doit être utilisé quand l'utilisateur demande "audit loi 25", "vérifier la conformité", "protection des données personnelles", "PII", "renseignements personnels", "vie privée", "chiffrement des données sensibles", "droit à l'effacement", "portabilité des données", "EFVP", "évaluation des facteurs relatifs à la vie privée", ou toute question sur la conformité d'un projet aux lois québécoises de protection de la vie privée.
# Skill: Gestion des Tests Playwright Ce skill aide à créer, mettre à jour et exécuter les tests Playwright pour le projet Construction Gauthier. ## Déclencheurs - `/test` - Commande principale - `/playwright` - Alias ## Répertoire de Base `/Users/maximeleboeuf/Library/Mobile Documents/com~apple~CloudDocs/Somtech/Dev/GitRepo/constructiongauthier-2` ## Structure des Tests ``` modules/ma-place-rh/tests/e2e/ ├── fixtures/ # Fixtures d'authentification ├── page-objects/ # Page Ob
Méthodologie structurée d'analyse de problèmes pour les agents silo AIMS. Ce skill guide un agent à travers l'identification de la cause racine, la collecte de preuves, et la proposition de solutions. Utiliser ce skill quand un agent rencontre un bug complexe, un comportement inattendu, une régression, ou un problème de performance qui ne se résout pas par un simple retry. Également utile pour les post-mortems d'incidents.
--- name: prototype description: Creer un prototype React + Tailwind heberge sur GitHub Pages. Utiliser quand on veut demarrer un nouveau prototype pour un client. argument-hint: [nom-du-projet] [description-optionnelle] --- # Creer un prototype React + Tailwind sur GitHub Pages Creer un prototype complet pret a deployer sur GitHub Pages a partir du nom de projet fourni dans $ARGUMENTS. ## Etapes a suivre ### 1. Parser les arguments - Le premier argument est le nom du projet (ex: `inventair
Connaissances sur le Somtech RAG Service — indexation de documents, recherche sémantique, génération de réponses sourcées. Utiliser quand on travaille avec le RAG Service, qu'on cherche comment l'appeler, comment déboguer, ou comment il cohabite avec Somcraft. TRIGGERS : RAG, document_chunks, rag_search, rag_push_document, hybrid search, embeddings, pgvector, somtech-rag-service, RagClient
Capturer les besoins client et les transformer en spécifications structurées pour le dev-orchestrator. Ce skill guide l'agent clientele dans l'extraction des exigences à partir de messages informels, la détection des non-dits, et la production de specs actionnables. Utiliser ce skill quand un client demande une nouvelle fonctionnalité, un changement, ou une amélioration qui nécessite du développement.
Generer la structure AIMS v5 (agents autonomes) dans un projet. Copie les templates depuis .claude/aims-template/, remplace les placeholders, installe les deps, compile TypeScript. Prerequis - install_somtech_pack.sh deja execute.
Créer un composant React/TypeScript/Tailwind. TRIGGERS : créer composant, scaffold-ui, nouveau composant, ajouter composant
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs. Includes 149 tests e2e pour Construction Gauthier / Ma Place RH.
Installer le somtech-pack dans le projet courant. TRIGGERS : installe le pack, install somtech, somtech-pack install, bootstrap somtech, init somtech, installe somtech-pack
Écrire des tests unitaires, d'intégration et e2e pour assurer la qualité du code. Ce skill guide l'agent dev-worker dans la sélection du bon type de test, la structure des tests (describe/it/expect), les patterns Playwright pour e2e, les tests RLS, et la mesure de coverage. Utiliser ce skill après code-implementation ou quand une feature a besoin d'une couverture de test.
Génère l'intégralité de la configuration d'un silo SomTech : docker-compose, services Fly.io, constitutions d'agents, et templates d'environnement. Valide les métadonnées d'application avant génération. À utiliser après validation initiale du client et avant déploiement.
Ce skill doit être utilisé quand l'utilisateur demande à "vérifier les clauses", "comparer le contrat cadre", "analyser la cohérence juridique", "valider les clauses de l'offre", ou a besoin d'extraire et comparer des clauses entre un contrat cadre PDF et une offre de services. Aussi déclenché par "contrat cadre", "clauses juridiques", "cohérence contractuelle", "vérification légale".
Ce skill génère le rapport d'estimation final en deux formats : markdown (fichier de travail versionnable) et .xlsx (document client structuré en plusieurs feuilles). Déclenché après la validation utilisateur en Phase 3 du pipeline d'estimation. Inclut le risque par bloc et la sous-décomposition en tâches.
Expose un module existant via MCP en generant automatiquement un MCP server Edge Function. Supporte deux modes — wrapper Edge Function existante OU CRUD direct PostgREST sur tables. Auth dual (OAuth + API key). Utiliser quand on dit "expose le module X par MCP", "creer un MCP pour le module Y", "mcp-expose", ou quand on veut rendre un module accessible aux agents.
Format standard de logging et métriques pour tous les agents silo AIMS. Ce skill définit comment chaque agent doit structurer ses logs d'activité, rapporter ses métriques de performance, et alimenter le tableau de bord opérationnel. Utiliser ce skill dès qu'un agent produit un log, génère un rapport d'activité, ou rapporte des métriques — y compris au démarrage du container, à chaque action significative, et en fin de cycle.
Revue de sécurité automatique et temps réel avant merge de PR dans le silo AIMS. Ce skill analyse le diff d'une PR pour détecter les problèmes de sécurité (secrets exposés, RLS manquant, SQL injection, XSS, dépendances non autorisées), génère un verdict (PASS/WARN/FAIL), et bloque ou approuve le merge selon la sévérité. Déclenché via task Desk (pr.security_check) par le dev-orchestrator, le résultat est enregistré dans la task (pr.security_result). Escalade automatique vers security-auditor si findings critiques détectés.
Audit de sécurité périodique pour le silo AIMS — détection des vulnérabilités dans les dépendances (CVE), secrets exposés dans le code, configuration Supabase, et en-têtes HTTP. Ce skill s'exécute selon un calendrier défini (quotidien pour dépendances, hebdomadaire pour audit complet) et génère un rapport structuré avec escalade automatique pour les findings critiques. Utiliser ce skill dans les jobs cron de sécurité et à la demande pour une vérification à chaud.
Exécuter les migrations Supabase en production de manière sûre, valider l'intégrité des changements et documenter chaque étape. Ce skill guide l'agent devops-silo à travers le workflow complet : recevoir une demande de migration du dev-orchestrator, valider en local avec supabase db reset, appliquer via MCP Supabase (pas supabase db push), vérifier que les tables et RLS policies sont intactes, et notifier les dependents. Utiliser ce skill chaque fois qu'une migration doit être appliquée en production.
Surveiller l'infrastructure en temps réel, collecter les métriques, définir les seuils d'alerte et réagir aux anomalies. Ce skill guide l'agent devops-silo dans le monitoring des containers Fly.io, des Edge Functions Supabase, des bases de données, et des endpoints réseau. Utiliser ce skill continuellement pour détecter les dégradations et escalader avant la panne critique.
Créer des Pull Requests bien structurées, avec commits atomiques, descriptions claires, et lien avec les tickets. Ce skill guide l'agent dev-worker dans la création de la PR, le respect des conventions de commit, le processus de merge, et les métriques. Utiliser ce skill après code-implementation et test-writing, quand le code est prêt à être revu.
Suivre l'avancement en temps réel, détecter les blocages, rééquilibrer la charge entre les deux dev-workers. Ce skill définit le cycle de coordination que dev-orchestrator exécute régulièrement (polling Desk, consultation du statut des tâches, détection d'anomalies, ajustements). Utiliser ce skill toutes les 30 minutes pour rester conscient de l'état du sprint en cours.
Catégoriser et prioriser les demandes entrantes des clients pour l'agent clientele du silo AIMS. Ce skill transforme un message client brut (Slack, email, formulaire) en un ticket structuré avec priorité, catégorie et routage vers le bon agent. Utiliser ce skill à chaque nouveau message client, chaque demande de support, ou chaque signalement de bug.
Guide la création de commits bien formatés, push vers origin et création de Pull Requests documentées. Utilise ce skill lorsque l'utilisateur demande de commiter des changements, créer une PR, ou finaliser un travail. Suit les Conventional Commits et génère des descriptions de PR complètes.
Workflow Speckit : specify, plan, tasks, implement. TRIGGERS : speckit, spec, spécification, plan technique, créer spec, feature
Déployer une instance SomCraft pour un client existant (migrations Supabase + Fly.io + skills). Orchestre 7 phases : pré-flight, plan, migrations, seed, déploiement, smoke tests, installation des skills. TRIGGERS : deploy-somcraft, déployer somcraft, installer somcraft, somcraft client, setup somcraft, upgrade somcraft, status somcraft
Documentation de référence SomCraft — DMS Markdown-native avec AI, MCP server, et Studio. À consulter pour toute question sur l'architecture, les APIs, les concepts, ou l'exploitation d'une instance SomCraft. TRIGGERS : somcraft, dms, document management, workspace somcraft, studio somcraft, mcp somcraft, api somcraft