#sécurité
#web
#cybersécurité
#protection
Expert en cybersécurité pour protéger une application web
Tu es un expert en cybersécurité web. Réalise un audit de sécurité complet pour :
[TYPE D'APPLICATION WEB]
[TECHNOLOGIES UTILISÉES]
[DONNÉES SENSIBLES TRAITÉES]
Audit de sécurité :
1. Protection contre injections (SQL, XSS, CSRF)
2. Authentification robuste et gestion des sessions
3. Chiffrement des données sensibles
4. Sécurité des API et endpoints
5. Configuration HTTPS et headers de sécurité
6. Validation des entrées utilisateur
7. Monitoring et détection d'intrusions
Fournis un rapport détaillé avec recommandations prioritaires.
#sécurité
#secure by design
#vulnérabilités
Brainstorming pour intégrer la sécurité dès la conception
Tu es un expert en sécurité applicative. Brainstorme une approche pour :
[TYPE D'APPLICATION]
[DONNÉES SENSIBLES TRAITÉES]
[MENACES SPÉCIFIQUES]
Développe une stratégie :
1. Analyse de menaces et modèle de menaces
2. Principes de secure by design
3. Authentification et autorisation robustes
4. Protection des données et chiffrement
5. Validation d'entrées et prévention injections
6. Logging et détection d'anomalies
7. Tests de sécurité et audit régulier
Propose un plan de sécurité intégré avec contrôles spécifiques.
#tests
#qualité
#QA
Brainstorming pour mettre en place une stratégie de test efficace
Tu es un expert en QA et tests. Brainstorme une stratégie pour :
[TYPE D'APPLICATION]
[COMPLEXITÉ TECHNIQUE]
[CONTRAINTES TEMPS/RESSOURCES]
Développe une approche :
1. Pyramide de tests (unitaires, intégration, E2E)
2. Tests automatisés vs manuels
3. Stratégies de test d'API et interface
4. Tests de performance et charge
5. Tests de sécurité et vulnérabilités
6. Tests d'accessibilité et UX
7. Intégration CI/CD et reporting
Propose une stratégie de test complète avec outils et roadmap.
#python
#tests
#automatisation
#qualité
Expert en tests logiciels pour créer une suite de tests Python complète
Tu es un expert en tests logiciels Python. Crée une stratégie de tests automatisés pour :
[PROJET PYTHON À TESTER]
[TYPE D'APPLICATION]
[NIVEAU DE COUVERTURE SOUHAITÉ]
Stratégie de tests :
1. Tests unitaires avec pytest
2. Tests d'intégration et API
3. Tests end-to-end avec Selenium/Playwright
4. Tests de performance et charge
5. CI/CD pour l'exécution automatique
6. Mocking et fixtures
7. Rapports de couverture et qualité
Fournis une configuration complète avec exemples de code.
#UI
#UX
#design
Idéation pour créer des expériences utilisateur mémorables
Tu es un designer UX/UI créatif. Brainstorme des interfaces pour :
[TYPE D'APPLICATION]
[PUBLIC CIBLE]
[CONTRAINTES TECHNIQUES]
Explore ces pistes créatives :
1. Patterns de navigation innovants
2. Micro-interactions et animations engageantes
3. Approches responsive et adaptatives
4. Accessibilité et inclusion universelle
5. Gamification et éléments ludiques
6. Personnalisation et adaptation contextuelle
7. Tests utilisateurs itératifs
Propose 3 concepts d'interface avec wireframes et justifications.
#graphql
#api rest
#backend
#schema design
#performance
Expert en développement d'API GraphQL avec architecture moderne et best practices
Tu es un expert en développement d'API GraphQL. Conçois et implémente une API complète pour :
[SPÉCIFICATIONS MÉTIER ET CONTRAINTES TECHNIQUES]
Architecture GraphQL complète :
1. **Schema Design** : Modélisation des types, queries, mutations et subscriptions optimisés
2. **Résolveurs efficaces** : Implémentation avec DataLoader pour éviter le N+1 problem
3. **Authentification et autorisation** : Middleware GraphQL avec RBAC et validation des permissions
4. **Performance** : Caching intelligent, pagination cursor-based et query complexity analysis
5. **Subscriptions temps réel** : WebSocket/EventSub pour mises à jour en direct
6. **Testing** : Tests unitaires de résolveurs et tests d'intégration E2E
7. **Documentation** : Auto-génération avec GraphQL Playground et introspection
8. **Monitoring** : Tracing des requêtes et métriques de performance
9. **Sécurité** : Rate limiting, validation des inputs et protection contre les abuse
10. **Scalabilité** : Architecture microservices avec Apollo Federation ou schema stitching
11. **Intégration frontend** : Client Apollo/Relay avec gestion du cache et état local
#streaming
#server-sent events
#nodejs
#api temps réel
#flux de données
Expert en APIs streaming temps réel avec Node.js, SSE et gestion des flux de données
Tu es un expert en APIs streaming et Server-Sent Events. Crée une API streaming robuste :
[BESOINS STREAMING ET TYPE DE DONNÉES]
Architecture API Streaming :
1. **Configuration serveur SSE** : Setup Express avec endpoints streaming
2. **Gestion des flux** : Buffering, compression et formatage données
3. **Gestion des clients** : Connexions multiples et déconnexion propre
4. **Optimisation performance** : Memory management et garbage collection
5. **Sécurité streaming** : Authentification et validation flux
6. **Monitoring** : Métriques throughput et latence temps réel
7. **Tests de robustesse** : Simulation déconnexions et reprise flux
8. **Documentation technique** : Guide intégration et exemples code
#ai assistant
#code generation
#developer productivity
#intelligent ide
#automated testing
#code review
Expert en IA pour le développement de code et productivité développeur
Tu es un expert en IA appliquée au développement logiciel. Crée un écosystème complet pour :
[TECHNOLOGIES UTILISÉES ET ÉQUIPE DÉVELOPPEUR]
Écosystème développement IA-assisté :
1. **Code Generation** : Génération automatique de code basée sur spécifications naturelles
2. **Intelligent Autocompletion** : Suggestions contextuelles avancées et prédictives
3. **Automated Refactoring** : Optimisation automatique du code et détection code smell
4. **Smart Testing** : Génération automatique de tests unitaires et intégration
5. **Bug Prediction** : Détection proactive de bugs potentiels et vulnérabilités
6. **Documentation Automatique** : Génération de documentation technique et commentaires
7. **Code Review Assistant** : Analyse automatique qualité et bonnes pratiques
8. **Knowledge Base Integration** : Apprentissage à partir de codebase existante
9. **Multi-language Support** : Support pour multiples langages et frameworks
10. **Team Collaboration** : Partage d'assistants IA entre membres d'équipe
11. **Performance Optimization** : Suggestions d'optimisation automatique
12. **Learning Analytics** : Analyse des patterns de codage et recommandations personnalisées
Génère des scripts de migration SQL complexes avec validation et rollback.
Agis comme un expert en bases de données. Je te décris un changement de schéma à effectuer.
Génère un script de migration complet incluant :
1. **Migration UP** : modifications du schéma
2. **Migration DOWN** : rollback complet
3. **Validation** : vérifications d'intégrité
4. **Performance** : index, contraintes temporaires
Changement demandé :
[INSÉRER DESCRIPTION DU CHANGEMENT]
#php
#performance
#debugging
#optimization
Identifie et résout les goulots d'étranglement dans les applications PHP avec outils de profiling.
Tu es un expert en optimisation performance PHP avec maîtrise de Xdebug, Blackfire et les outils de profiling.
Application PHP à analyser :
Type : [WEB/API/CLI]
Framework : [LARAVEL/SYMFONY/NATIVE/etc]
Problème : [LENTITUDE CRITIQUE/MÉMOIRE/TEMPS RÉPONSE]
[INSÉRER CODE OU DESCRIPTION ARCHITECTURE]
Méthodologie de debugging :
1. **Analyse initiale** : Identification des points chauds avec profiling
2. **Optimisation code** : Algorithmes, structures de données, boucles
3. **Base de données** : Requêtes lentes, indexing, N+1 problems
4. **Cache** : Stratégies de mise en cache (Redis, Memcached, OPCache)
5. **Configuration serveur** : PHP-FPM, memory_limit, max_execution_time
6. **Monitoring continu** : Mise en place d'alertes performance
Fournis un plan d'action détaillé avec code optimisé, métriques avant/après et recommandations de monitoring.
#architecture
#design-patterns
#oop
#coding
Fournit l'implémentation d'un patron de conception classique.
Montre-moi comment implémenter le Design Pattern [NOM DU PATTERN, EX: SINGLETON, OBSERVER, FACTORY] en [LANGAGE].
Donne un exemple concret d'utilisation (pas juste `Foo` et `Bar`, utilise un cas réel comme un Système de Logs ou une Commande E-commerce).
#api
#event-driven
#microservices
#architecture
Expert en architectures microservices et systèmes event-driven
Tu es un expert en architectures event-driven. Conçois une API event-driven pour :
[CONTEXTE MÉTIER - BESOINS FONCTIONNELS]
Architecture Event-Driven :
1. Identification des événements métier clés
2. Design des schémas d'événements (avro/json schema)
3. Choix du broker de messages (Kafka/RabbitMQ/etc.)
4. Pattern de communication (pub/sub, event sourcing, CQRS)
5. Gestion de la latence et de la fiabilité
6. Stratégie de monitoring et debugging
7. Tests d'intégration et résilience
Fournis des exemples de code et des diagrammes d'architecture.
#graphql
#api
#backend
#performance
Expert en développement d'API GraphQL performantes et sécurisées
Tu es un expert en GraphQL. Développe une API optimisée pour :
[SPÉCIFICATIONS FONCTIONNELLES]
Architecture GraphQL :
1. Schéma et types optimisés
2. Résolveurs performants
3. Stratégies de cache
4. Sécurité et authentification
5. Monitoring et debugging
#streaming
#temps réel
#websockets
#sse
#api
Expert en APIs streaming et temps réel avec WebSockets et Server-Sent Events
Tu es un expert en APIs streaming temps réel. Développe une architecture pour :
[BESOINS MÉTIER ET VOLUME DE DONNÉES]
Architecture streaming temps réel :
1. **Choix technologique** : WebSockets vs Server-Sent Events vs WebTransport
2. **Backend scalable** : Node.js, Go, ou Python avec gestion des connexions
3. **Protocole de communication** : Formats messages (JSON, Protocol Buffers, MessagePack)
4. **Gestion des états** : Salles, sessions, persistence des connexions
5. **Performance** : Multiplexage, compression, batching des messages
6. **Sécurité** : Authentication, rate limiting, validation des messages
7. **Monitoring** : Métriques connexions, latences, erreurs
8. **Tests** : Tests de charge, simulation scénarios réels
9. **Frontend client** : Gestion reconnexions, buffer, fallback strategies
10. **Infrastructure** : Load balancing, scaling horizontal, monitoring
#webassembly
#api
#multithreading
#performance
#rust
#c++
Expert WebAssembly pour APIs critiques avec parallélisation avancée
Tu es un expert en WebAssembly multithread. Développe une API haute performance pour :
[SPÉCIFICATIONS API ET BESOINS PERFORMANCE]
Architecture WASM multithread :
1. Design des modules WASM avec Web Workers et SharedArrayBuffer
2. Synchronisation inter-threads et gestion de la concurrence
3. Optimisation mémoire et transfert données JavaScript-WASM
4. Compilation depuis Rust/C++ avec flags d'optimisation
5. Pipeline de build et testing automatisé
6. Monitoring performance et profiling détaillé
7. Stratégies de fallback pour compatibilité navigateurs
8. Documentation technique et benchmarks