Communitygithub.com

curiositech/windags-skills

Construisez et adoptez une infrastructure d'agents IA de production dès 2026. Couvre la sélection de frameworks (LangGraph, CrewAI, AutoGen, MCP), les motifs d'orchestration, l'évaluation, l'observabilité, les systèmes de mémoire et l'utilisation d'outils. Aborde aussi la dimension SOCIALE : comment vendre l'infrastructure d'agents en interne, la gestion du changement, le mesurage du ROI, la construction de la confiance dans les systèmes autonomes et le passage à l'échelle dans les équipes.

Qu'est-ce que windags-skills ?

Ce skill est conçu pour les développeurs et les architectes techniques qui souhaitent passer à l'échelle avec des agents IA en entreprise, en couvrant à la fois les défis techniques et organisationnels. Il aide à sélectionner le bon framework (LangGraph, CrewAI, Semantic Kernel ou AutoGen) en fonction des besoins du workflow, à concevoir des architectures robustes (de l'agent unique au maillage agentique), et à gérer les coûts, la mémoire et l'observabilité. Le skill aborde également des aspects critiques souvent négligés comme la stratégie d'adoption, la gestion du changement, la mesure du ROI et la communication adaptée aux différents publics (ingénierie, produit, sécurité, exécutif). Il fournit des exemples concrets, des listes de contrôle qualité et des modes d'échec typiques pour éviter les pièges courants comme l'explosion du budget de contexte, la dette d'observabilité ou le blocage de l'adoption. Ce skill est compatible avec tous les environnements d'agents (Claude Code, Cursor, Codex, etc.) et est activé par des requêtes liées à l'infrastructure d'agents, à la comparaison de frameworks, à l'adoption en entreprise et au ROI des agents.

Compatible avec~Claude Code✓Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/curiositech/windags-skills/tree/HEAD/skills/agentic-infrastructure-2026

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Infrastructure Agentique 2026

Vous êtes un expert dans la construction, l'évaluation et la socialisation d'une infrastructure d'agents IA. Vous comprenez à la fois le paysage technique (frameworks, protocoles, observabilité) et le défi organisationnel (adoption, ROI, confiance).

Points de Décision

1. Sélection du Framework

Si workflows multi-étapes complexes avec branchements conditionnels :

  • Utilisez LangGraph (machines à états basées sur des graphes)
  • Intégrez l'observabilité dès le premier jour
  • Budgetez 5 000 à 20 000 $ pour la courbe d'apprentissage

Si collaboration multi-agents sur des tâches partagées :

  • Utilisez CrewAI (équipes basées sur les rôles)
  • Commencez avec une équipe de 3 à 5 agents
  • Prévoyez 2 à 3 semaines de montée en charge

Si écosystème Microsoft / boutique .NET :

  • Utilisez Semantic Kernel
  • Tirez parti des investissements Azure existants
  • Concentrez-vous sur l'architecture de plugins

Si besoin d'interopérabilité des outils entre fournisseurs :

  • Implémentez le protocole MCP
  • Utilisez le chargement différé des outils pour l'efficacité du contexte
  • Prévoyez 40 à 50 % de surcharge de contexte

Si assistant simple avec récupération de fichiers :

  • Utilisez l'API Assistants d'OpenAI
  • Acceptez le compromis de verrouillage fournisseur
  • Idéal pour un MVP / prototype

2. Complexité de l'Architecture

Si agent mono-objectif :

Simple : Utilisateur → Agent → Outil → Réponse

Si workflow multi-étapes :

LangGraph : Utilisateur → Machine à États → [Outil A → Décision → Outil B] → Réponse

Si collaboration en équipe nécessaire :

Maillage Agentique : Utilisateur → Orchestrateur LangGraph → Équipes CrewAI → Outils MCP

3. Stratégie d'Adoption

Si public de direction technique :

  • Mettez en avant les métriques de productivité des développeurs
  • Montrez "3 ingénieurs + agents = résultat de 8 ingénieurs"
  • Faites une démo sur la revue de code / la génération de tests

Si public de direction produit :

  • Mettez en avant l'accélération du time-to-market
  • Montrez la compression des sprints (2 semaines → 2 jours)
  • Insistez sur l'avantage concurrentiel

Si public de sécurité / conformité :

  • Présentez une automatisation contrôlée
  • Montrez les portails d'approbation et les pistes d'audit
  • Mettez en évidence la gouvernance MCP (Linux Foundation)

Si public de direction générale :

  • Mettez en avant le développement de capacités stratégiques
  • Montrez un modèle de ROI avec des estimations prudentes
  • Présentez cela comme un muscle organisationnel

4. Gestion des Coûts

Si utilisation de jetons > 100 000/minute :

  • Implémentez une limitation basée sur les jetons (pas sur les requêtes)
  • Ajoutez une passerelle IA avec suivi des coûts
  • Fixez des plafonds budgétaires par tâche

Si plusieurs équipes utilisent des agents :

  • Créez un modèle centralisé de Studio IA
  • Kits SDK et serveurs MCP partagés
  • Gestion des quotas par équipe

Si déploiement en production :

  • Incluez toujours des interrupteurs d'arrêt
  • Alertes budgétaires quotidiennes/mensuelles
  • Attribution des coûts par workflow

5. Architecture de la Mémoire

Si conversation unique :

  • Utilisez la mémoire de travail (fenêtre de contexte uniquement)

Si session multi-tours :

  • Ajoutez une mémoire à court terme (état du thread / de la session)
  • Implémentez la synthèse de conversation

Si personnalisation utilisateur nécessaire :

  • Ajoutez une mémoire à long terme (store vectoriel / base de données)
  • Interrogez par pertinence, pas par récence

Si débogage / audit requis :

  • Ajoutez une mémoire épisodique (journal d'événements)
  • Activez la relecture pour l'analyse des erreurs

Modes d'Échec

1. Pensée d'abord Framework

Symptômes : L'équipe choisit LangGraph avant de définir les workflows, se retrouve coincée dans l'enfer de la configuration Règle de détection : Si vous lisez la documentation du framework avant d'écrire les exigences, vous y êtes Correctif :

  • Définissez d'abord 3 workflows d'agents spécifiques
  • Cartographiez les points de décision et les appels d'outils
  • Sélectionnez ensuite le framework qui correspond le mieux à ces motifs

2. Explosion du Budget de Contexte

Symptômes : Les agents dépensent 2 $+ par tâche simple, temps de réponse lents, limites de jetons atteintes Règle de détection : Si les schémas d'outils MCP consomment >50 % du contexte avant le vrai travail, vous y êtes Correctif :

  • Implémentez le chargement différé des outils (charger les schémas à la demande)
  • Utilisez la compression / synthèse des outils
  • Ajoutez une couche de routage des outils (classifieur léger)

3. Dette d'Observabilité

Symptômes : Les agents échouent en silence, débogage impossible, aucune visibilité sur les coûts Règle de détection : Si vous utilisez console.log pour déboguer le comportement de l'agent, vous y êtes Correctif :

  • Intégrez LangSmith / Braintrust avant la première exécution en production
  • Instrumentez à 4 niveaux : requête, trace, qualité, dérive
  • Mettez en place un pipeline d'évaluation parallèle au développement

4. Blocage de l'Adoption

Symptômes : Superbes démos, aucune utilisation en production, les équipes reviennent aux processus manuels Règle de détection : Si le pilote est "presque prêt" depuis >3 mois, vous y êtes Correctif :

  • Commencez par un workflow ennuyeux et bien compris
  • Mesurez le temps gagné de manière rigoureuse
  • Gardez l'humain dans la boucle de manière visible (portails d'approbation)
  • Sous-promettez, sur-livrez pour les résultats

5. Emballement des Coûts

Symptômes : Factures surprises de 500 $+, agents en boucles infinies, aucun contrôle budgétaire Règle de détection : Si vous ne connaissez pas votre coût par tâche à 1 $ près, vous y êtes Correctif :

  • Implémentez des plafonds de coût par tâche (5 $ max)
  • Ajoutez des disjoncteurs (nombre max de tentatives, délais d'attente)
  • Limitation basée sur les jetons, pas sur les requêtes

Exemples Concrets

Exemple 1 : Agent de Revue de Code en Entreprise (LangGraph + ROI)

Scénario : L'équipe technique veut un agent pour aider aux revues de code, réduire la charge des relecteurs

Processus de Décision :

  1. Sélection du Framework : Workflow complexe (lire PR → analyser diff → vérifier les normes → générer un retour)

    • Décision : LangGraph pour le branchement conditionnel
    • Alternative envisagée : CrewAI (rejeté - tâche d'agent unique, pas en équipe)
  2. Conception de l'Architecture :

    PR Créée → Machine à États LangGraph :
    ├─ Récupérer le diff (MCP GitHub)
    ├─ Vérification de sécurité (si contient auth/secrets)
    ├─ Vérification du style (si langage = Python/JS)
    ├─ Couverture de tests (si tests modifiés)
    └─ Générer un commentaire de revue
    
  3. Périmètre du Pilote : Commencez avec un dépôt, revues non critiques uniquement

    • Les relecteurs humains toujours requis pour l'approbation
    • L'agent fournit des suggestions de "pré-revue"
  4. Calcul du ROI :

    Avant : 45 min en moyenne par revue × 75 $/h = 56,25 $ par revue
    Après : 10 min humain + 2,50 $ coût agent = 14,00 $ par revue
    Économies : 42,25 $ par revue × 200 revues/mois = 8 450 $/mois
    Coût d'infrastructure : 1 200 $/mois (LangSmith + calcul)
    Économies nettes : 7 250 $/mois
    
  5. Ce que le Débutant Rate : Construirait un système multi-agents complexe, sauterait le pipeline d'évaluation

  6. Ce que l'Expert Détecte : Commencez simple, mesurez tout, développez progressivement

Résultat : 67 % de réduction du temps de cycle de revue, 89 % des suggestions de l'agent acceptées par les humains

Exemple 2 : Migration de Framework (AutoGen → LangGraph)

Scénario : L'équipe a un système de recherche multi-agents AutoGen v0.2, nécessite une fiabilité de production

Processus de Décision :

  1. Déclencheur de la Migration : Conversations AutoGen imprévisibles, difficiles à déboguer, aucune persistance d'état

  2. Analyse du Framework :

    • Actuel : Modèle de conversation libre d'AutoGen
    • Cible : Machine à états explicite de LangGraph
    • Compromis : Plus de complexité de configuration pour un meilleur contrôle
  3. Stratégie de Migration :

    Phase 1 : Implémentation parallèle (les deux systèmes fonctionnent)
    Phase 2 : Test A/B des mêmes tâches de recherche
    Phase 3 : Comparaison de qualité (précision, coût, fiabilité)
    Phase 4 : Basculement complet
    
  4. Différences Clés :

    Motif AutoGen :
    Agent A : "Voici mon analyse"
    Agent B : "Je ne suis pas d'accord car..."
    Agent A : "Bon point, laissez-moi réviser..."
    (continue jusqu'au timeout/consensus)
    
    Motif LangGraph :
    État : {question, analyses[], consensus_nécessaire}
    Nœud : Analyste → analyse
    Nœud : Critique → critique
    Arête : Si score_critique > 0,8 → Consensus, sinon → Analyste
    
  5. Ce que le Débutant Rate : Réécrirait tout d'un coup, sans métriques de comparaison

  6. Ce que l'Expert Détecte : Faites fonctionner les systèmes en parallèle, mesurez les différences de qualité, migration progressive

Résultat : 73 % d'échecs en moins dans les sessions de recherche, 45 % de réduction des coûts, chemins d'exécution déterministes

Exemple 3 : Adoption Multi-Équipes (Modèle Studio IA)

Scénario : 5 équipes techniques veulent une infrastructure d'agents, sans coordination centrale

Processus de Décision :

  1. Problème : Chaque équipe construit des solutions isolées, efforts dupliqués, aucun transfert d'apprentissage

  2. Solution : Studio IA centralisé fournissant une infrastructure partagée

  3. Architecture du Studio :

    Le Studio IA fournit :
    ├─ Serveurs MCP pré-construits (GitHub, Jira, Slack, AWS)
    ├─ Modèles de harnais d'évaluation
    ├─ Tableau de bord de suivi des coûts
    ├─ Pipeline de déploiement d'agents
    └─ Documentation des meilleures pratiques
    
    Les équipes consomment :
    ├─ SDK pour leur langage/framework
    ├─ Observabilité pré-configurée
    ├─ Protocoles d'outils partagés
    └─ Quotas de coûts et garde-fous
    
  4. Stratégie de Déploiement :

    • Mois 1 : Équipe A (la plus motivée) pilote avec le soutien du Studio
    • Mois 2 : Documentez les apprentissages, affinez les offres du Studio
    • Mois 3 : Les équipes B et C intègrent la boîte à outils améliorée
    • Mois 4-6 : Les équipes D et E rejoignent, le Studio devient en libre-service
  5. Métriques de Succès :

    Techniques :
    - Temps pour obtenir un premier agent fonctionnel : 3 jours → 1 jour
    - Réutilisation du code entre équipes : 0 % → 70 %
    - Coût d'infrastructure par équipe : 5k $ → 1,2k $
    
    Organisationnelles :
    - Équipes utilisant activement des agents : 1 → 5
    - Partage de connaissances inter-équipes : Démonstrations hebdomadaires
    - Confiance de la direction : Rapports de ROI trimestriels
    
  6. Ce que le Débutant Rate : Laisserait les équipes construire en isolation, réinventer la roue

  7. Ce que l'Expert Détecte : Une plateforme centrale crée des effets de réseau, réduit l'apprentissage dupliqué

Résultat : 5 équipes ont déployé des agents de production en 6 mois, 80 % de réutilisation du code d'infrastructure

Portails de Qualité

Infrastructure Technique :
[ ] Framework sélectionné avec critères de décision documentés (adéquation au cas d'usage)
[ ] Serveurs d'outils MCP configurés avec chargement différé (< 50 % de consommation de contexte)
[ ] Pipeline d'observabilité opérationnel (LangSmith/Braintrust/Langfuse)
[ ] Suite d'évaluation couvrant les tests unitaires/de trajectoire/de bout en bout
[ ] Contrôles de coûts actifs (plafonds par tâche, quotas quotidiens, interrupteurs d'arrêt)
[ ] Architecture de mémoire documentée (limites mémoire de travail/court terme/long terme)

Préparation Organisationnelle :
[ ] Pilote limité à une seule équipe, un seul workflow (pas à l'échelle de l'entreprise)
[ ] Cadre de mesure du ROI défini avec des métriques de base
[ ] Communication adaptée aux parties prenantes par audience (ingénierie/produit/direction/sécurité)
[ ] Portails d'approbation humains dans la boucle visibles et documentés
[ ] Critères de succès définis avec des conditions binaires (réussi/échoué)
[ ] Plan d'expansion de l'adoption documenté (parcours pilote → passage à l'échelle)

Préparation à la Production :
[ ] Revue de sécurité terminée (filtrage PII, pistes d'audit, contrôles d'accès)
[ ] Gestion des erreurs documentée (logique de nouvelle tentative, disjoncteurs, escalade)
[ ] Benchmarks de performance établis (SLA de latence, objectifs de débit)
[ ] Procédures de réponse aux incidents définies (qui est notifié, plan de retour arrière)

Limites HORS-CADRE

Ce skill n'est PAS pour :

  • Construire des comportements d'agents spécifiques → Utilisez agentic-patterns à la place

    • Si vous avez besoin de flux de conversation, de chaînes de prompts ou de stratégies de raisonnement
  • Implémenter des systèmes RAG ou des chatbots → Utilisez ai-engineer à la place

    • Si vous construisez de la récupération de connaissances, de la recherche sémantique ou des Q&A simples
  • Optimisation et réglage des prompts → Utilisez prompt-engineer à la place

    • Si vous déboguez des sorties de modèles, optimisez des prompts ou faites de l'apprentissage few-shot
  • Conception de workflows DAG → Utilisez windags-architect à la place

    • Si vous construisez des pipelines de données, des workflows ETL ou de l'orchestration traditionnelle
  • Fine-tuning de LLM ou entraînement de modèles → Utilisez des skills spécifiques au domaine

    • L'infrastructure concerne l'orchestration, pas la personnalisation de modèles

Déléguez à d'autres skills quand :

  • La demande implique des motifs de conversation d'agents spécifiques → agentic-patterns
  • La question concerne la sélection de modèles ou l'ingénierie de prompts → ai-engineer + prompt-engineer
  • L'accent est mis sur l'orchestration de workflows de données → windags-architect
  • Vous avez besoin d'aide pour les processus de gestion du changement → change-management (si existe)

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

curiositech/windags-skills

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

curiositech/windags-skills

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape.

curiositech/windags-skills

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

curiositech/windags-skills

Implement WCAG 2.2 AA/AAA compliance with automated testing, keyboard navigation, screen reader support, and focus management. Activate on: accessibility audit, WCAG compliance, keyboard navigation, screen reader, aria attributes, axe-core, focus trap. NOT for: design-level accessibility review (use design-accessibility-auditor), color contrast only (use css-in-js-architect).

curiositech/windags-skills

Time-blind friendly planning, executive function support, and daily structure for ADHD brains. Specializes in realistic time estimation, dopamine-aware task design, and building systems that actually work for neurodivergent minds.

curiositech/windags-skills

Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.

curiositech/windags-skills

>- Apply crisis decision-making research to agent routing, uncertainty triage, and coordination failure analysis in time-pressured systems. Use when diagnosing handoff failures, analytical paralysis, or expert judgment under incomplete information. NOT for routine coding, simple CRUD design, or static single-agent tasks with complete information.

curiositech/windags-skills

Extend and modify the admin dashboard, developer portal, and operations console. Use when adding new admin tabs, metrics, monitoring features, or internal tools. Activates for dashboard development, analytics, user management, and internal tooling.

curiositech/windags-skills

Conversation patterns and interaction protocols for multi-agent systems. Covers request/response, pub/sub, blackboard, delegation chains, debate, critique, consensus, fan-out/fan-in, supervisor-worker, and peer negotiation. Deep analysis of AutoGen conversation patterns, CrewAI delegation, LangGraph state passing, and FIPA-ACL performatives. Teaches how to design what agents say to each other and in what order. Activate on: "agent conversation", "agent protocol", "multi-agent debate", "agent delegation", "supervisor worker pattern", "agent voting", "consensus protocol", "fan-out fan-in", "agent negotiation", "blackboard pattern", "agent dialogue", "conversation topology", "agent handoff". NOT for: wire format or serialization (use agent-interchange-formats), orchestration infrastructure (use agentic-infrastructure-2026), single agent behavior (use agentic-patterns).

curiositech/windags-skills

Meta-agent for creating new custom agents, skills, and MCP integrations. Expert in agent design, MCP development, skill architecture, and rapid prototyping. Activate on 'create agent', 'new skill', 'MCP server', 'custom tool', 'agent design'. NOT for using existing agents (invoke them directly), general coding (use language-specific skills), or infrastructure setup (use deployment-engineer).

curiositech/windags-skills

AI-powered calendar management and agent-based scheduling coordination. Covers calendar APIs (Google Calendar, CalDAV/iCal), AI scheduling assistants (Reclaim, Clockwise, Motion, Cal.com), building custom calendar agents with MCP, multi-calendar merging, timezone management, focus block protection, meeting fatigue detection, and agent-to-agent meeting negotiation protocols. Activate on: "calendar agent", "AI scheduling", "calendar coordination", "meeting scheduling", "calendar API", "focus time protection", "calendar optimization", "Google Calendar MCP", "Reclaim", "Clockwise", "Motion", "Cal.com", "smart scheduling", "calendar-aware agent", "timezone scheduling", "agent negotiation meetings". NOT for: manual calendar UI component design (use form-validation-architect), project management scheduling or Gantt charts (use project-management-guru-adhd), general time-tracking or pomodoro apps (use adhd-daily-planner for time-awareness), building the agent itself from scratch (use agent-creator).

curiositech/windags-skills

Fundamental patterns for effective agentic behavior. Teaches decomposition, tool orchestration, error recovery, context management, quality self-assessment, and knowing when to stop. Model-agnostic principles that make any agent more effective regardless of domain. Activate on: "how should I structure this agent", "agentic workflow", "agent patterns", "multi-step task", "tool orchestration", "/agentic-patterns", "decompose this", "agent best practices", "chain of actions", "when should the agent stop", "agent loop design". NOT for: creating agent infrastructure (use agent-creator), building DAGs (use windags-architect), specific tool implementation.

curiositech/windags-skills

Automated discovery and matching of agent skills for dynamic task routing and capability assessment

curiositech/windags-skills

Cryptographic security for agentic systems — zero-trust agent networking, signed message envelopes (JWS/JWE), capability-based security (ocaps), Merkle tree audit trails, WASM sandboxing, and formal verification. Covers CLI dev tool security, mTLS between agents, permission boundaries (least privilege for AI agents), and supply chain security for skills/plugins. Activate on: "agent security", "zero trust agents", "secure agent communication", "capability-based security", "ocap", "signed messages between agents", "agent audit trail", "sandbox agent execution", "agent permissions", "mTLS agents", "cryptographic verification", "agent supply chain", "OWASP agentic", "prove agent did X", "tamper-proof agent logs". NOT for: application-level SAST scanning (use security-auditor), network firewall rules (use infrastructure), SOC2/HIPAA compliance (organizational), or prompt injection defense (use prompt-engineer).

curiositech/windags-skills

Data structures and serialization formats for agent-to-agent communication. Covers message envelopes, structured output schemas, capability declarations, task handoff payloads, error/retry signaling, and context windows as data structures. Deep comparison of A2A protocol, MCP, OpenAI function calling, and LangChain message types. Teaches when to use rigid schemas vs free-form with validation, typed vs untyped, streaming vs batch. Activate on: "agent message format", "agent communication schema", "agent-to-agent protocol", "A2A protocol", "MCP message format", "structured output for agents", "agent interop", "interchange format", "agent serialization", "task handoff format", "capability declaration". NOT for: what agents say to each other (use agent-conversation-protocols), orchestration topology (use multi-agent-coordination), building agent infrastructure (use agentic-infrastructure-2026).

curiositech/windags-skills

Logic-based agent programming language implementing BDI architecture for practical autonomous agent development

curiositech/windags-skills

>- Design AgentSpeak(L)-style BDI agents with context-guarded plans, selection functions, and intention stacks. Use for interruptible autonomy, agent policy, and multi-agent orchestration in dynamic environments. NOT for simple rule engines, static planners, or centralized workflows.

curiositech/windags-skills

Foundational concurrent computation model where actors communicate exclusively through asynchronous message passing

curiositech/windags-skills

Build production-ready LLM applications, advanced RAG systems, and intelligent agents. Implements vector search, multimodal AI, agent orchestration, and enterprise AI integrations. Use PROACTIVELY for LLM features, chatbots, AI agents, or AI-powered applications.

curiositech/windags-skills

license: Apache-2.0 NOT for unrelated tasks outside this domain.

Skills associés