Système d'architecture de prompt pour modèle de site web d'entreprise
De Wikiprompt, l’encyclopédie libre de prompts
Système d'architecture de prompt pour modèle de site web d'entreprise Un système complet de prompt pour concevoir des systèmes de modèles de sites web d'entreprise réutilisables, couvrant les couches produit, visuelle, ingénierie et métier, avec une structure de sortie stricte et des exigences d'auto-vérification.
Contenu du PromptEnregistrer
🌐
## 1. Positionnement du projet
Ce système de modèles de sites web d'entreprise est une base réutilisable et modulaire permettant de créer rapidement des sites web d'entreprise pour différents secteurs et marques. Il résout le problème du développement répété de sites web d'entreprise à partir de zéro, en fournissant une structure unifiée, des éléments de marque remplaçables et des modules fonctionnels extensibles.
Il convient aux entreprises technologiques, aux sociétés de vente au détail, aux entreprises de services, aux projets Web3/blockchain, aux entreprises SaaS et aux entreprises de présentation de marque. Il ne convient pas aux sites web hautement personnalisés nécessitant une expérience utilisateur unique ou des fonctionnalités métier profondément intégrées qui ne peuvent pas être standardisées.
La valeur principale réside dans la réduction du temps de développement de plusieurs semaines à quelques jours, tout en maintenant la cohérence technique et la capacité d'évolution à long terme. Elle est plus efficace que le développement séparé car elle sépare clairement le squelette fixe des parties configurables, permettant une réutilisation sans réécriture.
## 2. Informations connues et hypothèses
### Informations connues
Aucune information spécifique sur l'entreprise, le secteur, le style visuel ou les exigences techniques n'a été fournie.
### Hypothèses
- **Hypothèse** : Le système doit prendre en charge plusieurs types d'entreprises, avec une priorité initiale sur les entreprises technologiques et SaaS.
- **Hypothèse** : L'équipe de développement est petite (1 à 3 développeurs) et doit privilégier la rapidité de mise en œuvre.
- **Hypothèse** : Le système doit être déployable sur une infrastructure cloud standard (par exemple, Vercel, Netlify, AWS) sans configuration complexe.
- **Hypothèse** : Les besoins de personnalisation de la marque concernent principalement le logo, les couleurs, les polices et le contenu textuel, sans nécessiter de modifications structurelles majeures.
- **Hypothèse** : Le système doit prendre en charge le multilingue dès la conception, car les entreprises cibles peuvent opérer sur plusieurs marchés.
- **Hypothèse** : Les exigences de performance sont standard, sans besoin de traitement en temps réel ou de fonctionnalités lourdes.
## 3. Principes de conception du système de modèles
**Principe de structure unifiée** : Tous les sites web construits à partir de ce système partagent la même architecture de pages et de composants. Cela garantit la cohérence du développement, réduit la courbe d'apprentissage et facilite la maintenance. Sans ce principe, chaque projet dériverait et le système perdrait sa valeur.
**Principe de configurabilité** : Les éléments de marque et de contenu doivent être modifiables via des fichiers de configuration ou une interface d'administration, sans modification du code. Cela permet aux non-développeurs de personnaliser le site et réduit le risque d'introduction de bugs.
**Principe d'extensibilité** : Le système doit permettre l'ajout de nouvelles pages, sections et fonctionnalités sans modifier le noyau existant. Cela se fait par l'ajout de modules ou de plugins, plutôt que par la modification du code existant.
**Principe de découplage de la marque** : Le code du système ne doit contenir aucune référence à une marque spécifique. Toutes les informations de marque sont injectées via la configuration. Cela garantit que le même code peut être réutilisé pour différentes entreprises sans modification.
**Principe de séparation frontend-backend** : Le frontend et le backend sont des services indépendants qui communiquent via des API. Cela permet de développer, tester et déployer chaque partie séparément, et de réutiliser le backend pour d'autres applications (par exemple, une application mobile).
**Principe de contrôle des coûts de maintenance** : Le système doit minimiser la dette technique en imposant des conventions de codage, une documentation claire et une structure de répertoire standardisée. Cela réduit le temps nécessaire pour comprendre et modifier le code à l'avenir.
**Principe d'expérience utilisateur cohérente** : Les composants d'interface utilisateur doivent suivre des modèles de conception cohérents (par exemple, les états de chargement, les messages d'erreur, les interactions). Cela garantit que les utilisateurs finaux ont une expérience prévisible, quelle que soit la marque.
## 4. Conception de l'architecture frontend
### 4.1 Hiérarchie des pages
- **Accueil** : Page principale avec sections configurables (bannière, fonctionnalités, témoignages, CTA).
- **À propos** : Présentation de l'entreprise, historique, valeurs, équipe.
- **Produits / Services** : Liste des offres, détails, tarification.
- **Contact** : Formulaire de contact, coordonnées, carte.
- **Blog / Actualités** : Liste d'articles, page d'article individuel.
- **FAQ** : Questions fréquentes, organisées par catégorie.
- **Carrières / Équipe** : Offres d'emploi, présentation de l'équipe.
- **Pages d'extension personnalisées** : Toute page supplémentaire peut être ajoutée via un modèle de page générique.
### 4.2 Modules de composants
- **En-tête** : Logo, navigation, bouton d'appel à l'action, sélecteur de langue.
- **Pied de page** : Liens de navigation, informations de contact, réseaux sociaux, mentions légales.
- **Bannière** : Image de fond, titre, sous-titre, bouton d'action.
- **Fonctionnalités** : Grille de cartes présentant les caractéristiques ou avantages.
- **Appel à l'action (CTA)** : Section avec message et bouton.
- **Témoignages** : Carrousel ou grille de citations de clients.
- **Formulaires** : Formulaire de contact, formulaire d'inscription, formulaire de demande de démo.
- **Cartes** : Composant générique pour afficher des informations structurées (produits, articles, membres de l'équipe).
- **FAQ** : Accordéon de questions-réponses.
- **Modale / Tiroir / Notification** : Composants d'interface pour les interactions contextuelles.
### 4.3 Éléments configurables
- **Logo** : Image ou texte, dimensions, position.
- **Couleurs** : Palette de couleurs primaire, secondaire, d'accent, et leurs variantes.
- **Polices** : Famille de polices pour les titres et le corps du texte, tailles, graisses.
- **Styles de boutons** : Couleur, forme, taille, état de survol.
- **Ressources d'images** : Images de bannière, images de produits, images d'arrière-plan.
- **Copie / contenu textuel** : Tous les textes du site, y compris les titres, les descriptions, les messages d'erreur.
- **Ordre des sections de page** : L'ordre des sections sur la page d'accueil et les autres pages.
- **Activation/désactivation des modules** : Chaque module fonctionnel peut être activé ou désactivé via la configuration.
- **Contenu multilingue** : Traductions pour toutes les chaînes de texte, avec prise en charge de plusieurs langues.
### 4.4 Conception réactive et interaction
- **Stratégie mobile-first** : Le CSS est écrit pour les petits écrans d'abord, puis étendu aux écrans plus grands via des requêtes média. Cela garantit que le site est utilisable sur tous les appareils et améliore les performances sur mobile.
- **Adaptation tablette / bureau** : Les points de rupture sont définis à 768px, 1024px et 1280px. Les mises en page passent d'une colonne à plusieurs colonnes à mesure que la largeur de l'écran augmente.
- **États de chargement / vide / erreur** : Chaque composant asynchrone doit avoir trois états : chargement (spinner ou squelette), vide (message informatif) et erreur (message d'erreur avec option de réessai).
- **Cohérence et maintenabilité** : Les styles sont gérés via des variables CSS (par exemple, `--color-primary`, `--font-body`) pour garantir la cohérence et faciliter les changements de thème.
### 4.5 Approche technologique frontend recommandée
**Next.js** est recommandé pour les raisons suivantes :
- **Rendu côté serveur (SSR)** : Améliore le référencement (SEO) et les performances initiales de chargement, ce qui est essentiel pour les sites d'entreprise.
- **Génération de sites statiques (SSG)** : Permet de pré-générer les pages pour des performances optimales et un hébergement simplifié.
- **Écosystème riche** : Next.js dispose d'une large communauté, de nombreux plugins et d'une documentation complète.
- **Intégration avec React** : React est la bibliothèque d'interface utilisateur la plus populaire, avec un vaste écosystème de composants et d'outils.
- **Configuration simplifiée** : Next.js gère le routage, le bundling et le rechargement à chaud, réduisant ainsi la configuration manuelle.
**React seul** est possible mais nécessite plus de configuration pour le SSR et le SEO. **Vue** est une alternative viable mais avec un écosystème plus petit. **HTML/CSS/JavaScript** ne convient pas pour un système de modèles réutilisable en raison du manque de composants réutilisables et de la difficulté de maintenance.
## 5. Conception de l'architecture backend
### 5.1 Responsabilités du backend
- **Chargement de la configuration** : Lire les fichiers de configuration (JSON, YAML) et les rendre disponibles à l'application.
- **Gestion des formulaires** : Recevoir, valider et stocker les soumissions de formulaires (contact, demande de démo, inscription).
- **Données utilisateur** : Gérer les comptes utilisateur, l'authentification et les autorisations (si nécessaire).
- **Gestion de contenu** : Fournir des API pour récupérer et mettre à jour le contenu des pages (si un CMS est utilisé).
- **API d'administration** : Exposer des endpoints pour gérer la configuration, les formulaires et les utilisateurs.
- **Contrôle des permissions** : Restreindre l'accès aux endpoints d'administration en fonction des rôles.
- **Intégrations tierces** : Connecter des services externes (analytics, CRM, outils de marketing par e-mail).
- **Journalisation et surveillance** : Enregistrer les erreurs, les requêtes et les événements importants pour le débogage et le suivi.
### 5.2 Recommandations de sélection technologique
**Node.js** est recommandé pour les raisons suivantes :
- **Efficacité de développement** : JavaScript est utilisé à la fois pour le frontend et le backend, ce qui réduit le changement de contexte et permet le partage de code (par exemple, les validations de formulaires).
- **Maintenabilité** : L'écosystème Node.js est mature, avec des outils de test, de linting et de débogage bien établis.
- **Maturité de l'écosystème** : De nombreuses bibliothèques pour les API REST, l'authentification, la validation et l'intégration de bases de données.
- **Réutilisabilité pour les projets basés sur des modèles** : Le même backend peut être utilisé pour plusieurs projets avec des configurations différentes.
- **Efficacité de collaboration avec le frontend** : Une seule équipe peut gérer l'ensemble de la pile, ce qui réduit les frictions de communication.
**Python** est une alternative viable, en particulier avec Django ou FastAPI, mais nécessite une équipe maîtrisant à la fois Python et JavaScript pour le frontend. **PHP** est possible mais moins adapté aux architectures modernes basées sur des API.
### 5.3 Approche de conception des API
- **API communes abstraites** : Les endpoints génériques (par exemple, `/api/forms`, `/api/config`, `/api/content`) sont définis une fois et réutilisés pour tous les projets.
- **Extension des API spécifiques à l'entreprise** : Les endpoints spécifiques à une entreprise sont ajoutés en tant que modules séparés, sans modifier les endpoints communs.
- **Support de la réutilisation multi-projets** : Chaque projet a un préfixe d'API (par exemple, `/api/:projectId/`) pour isoler les données et la configuration.
- **Éviter le couplage incontrôlé** : Les API doivent être versionnées (par exemple, `/api/v1/`) et les changements rétrocompatibles doivent être privilégiés. Les modules ne doivent pas dépendre les uns des autres de manière implicite.
### 5.4 Conception des données et des permissions
**Objets de données principaux** :
- **Configuration du site** : Nom de l'entreprise, logo, couleurs, polices, contenu textuel, paramètres de langue.
- **Contenu de la page** : Sections de page, ordre, contenu textuel, images.
- **Données de formulaire** : Soumissions de formulaires avec horodatage, données du formulaire, statut (nouveau, traité, ignoré).
- **Utilisateurs / administrateurs** : Comptes avec rôles (admin, éditeur, visiteur), mots de passe hachés, jetons d'authentification.
- **Statut du module** : Pour chaque module fonctionnel, indiquer s'il est activé ou désactivé.
- **Isolation de la configuration multi-marques** : Chaque projet a un identifiant unique et toutes les données sont associées à cet identifiant.
**Permissions** : Les rôles sont définis avec des permissions granulaires (par exemple, `canEditConfig`, `canViewForms`, `canManageUsers`). L'accès est vérifié à chaque requête API.
## 6. Mécanisme de personnalisation du modèle
### 6.1 Personnalisation au niveau de la marque
- **Nom de l'entreprise** : Stocké dans la configuration, utilisé dans l'en-tête, le pied de page et les métadonnées.
- **Logo** : Chemin d'accès à l'image ou texte, dimensions, position.
- **Palette de couleurs** : Variables CSS définies dans un fichier de thème.
- **Polices** : Familles de polices chargées via Google Fonts ou auto-hébergées.
- **Style d'image** : Directives pour les images (par exemple, style photographique, illustrations, icônes) documentées dans le guide de style.
- **Ton de voix de la marque** : Directives de rédaction pour le contenu textuel, documentées dans le guide de contenu.
### 6.2 Personnalisation au niveau de la page
- **Nombre de pages** : Les pages peuvent être ajoutées ou supprimées via la configuration.
- **Ordre des pages** : L'ordre de navigation est défini dans la configuration.
- **Réutilisation de modèles de pages** : Chaque page utilise un modèle (par exemple, page de liste, page de détail, page de contenu) qui peut être réutilisé.
- **Composition de la page d'accueil** : Les sections de la page d'accueil sont définies dans la configuration, avec leur ordre et leur contenu.
- **Ajout/suppression de blocs de contenu** : Chaque section de page est un bloc de contenu qui peut être ajouté ou supprimé indépendamment.
### 6.3 Personnalisation au niveau de la fonctionnalité
- **Formulaires de contact** : Activé/désactivé, champs configurables, destination des soumissions.
- **Présentation des produits** : Activé/désactivé, nombre de produits, champs de produit.
- **Réservation de services** : Activé/désactivé, intégration avec un calendrier externe.
- **Blog** : Activé/désactivé, catégories, auteurs.
- **FAQ** : Activé/désactivé, catégories de questions.
- **Panneau d'administration** : Toujours activé, mais accessible uniquement aux administrateurs.
- **Support multilingue** : Activé/désactivé, langues disponibles.
- **SEO** : Toujours activé, avec des métadonnées configurables par page.
- **Intégrations tierces** : Activé/désactivé, clés API configurables.
### 6.4 Recommandations de méthodes de configuration
- **Fichiers de configuration (JSON/YAML)** : Pour les paramètres qui ne changent pas fréquemment et qui sont spécifiques au déploiement (par exemple, les clés API, les URL de base). Ils sont versionnés avec le code.
- **CMS** : Pour le contenu textuel et les images qui doivent être modifiés par des non-développeurs. Un CMS headless (par exemple, Strapi, Contentful) est recommandé.
- **Base de données** : Pour les données dynamiques (par exemple, les soumissions de formulaires, les comptes utilisateur, les articles de blog).
- **Système de gestion d'administration** : Pour la configuration de la marque, l'activation/désactivation des modules et la gestion des utilisateurs. Il interagit avec la base de données et les fichiers de configuration.
## 7. Recommandations d'adaptation multi-secteurs
### Entreprises technologiques
- **Parties structurelles inchangées** : Toutes les pages et composants de base restent identiques.
- **Éléments visuels à ajuster** : Palette de couleurs (souvent plus sombre et plus technique), polices (souvent sans-serif modernes), style d'image (souvent des captures d'écran de produits, des diagrammes).
- **Parties fonctionnelles à ajuster** : Ajout d'une section "Intégrations" ou "API", mise en avant des fonctionnalités techniques, formulaire de demande de démo.
- **Coût d'adaptation** : Faible, principalement des changements de configuration et de contenu.
### Entreprises de vente au détail
- **Parties structurelles inchangées** : Toutes les pages et composants de base restent identiques.
- **Éléments visuels à ajuster** : Palette de couleurs (souvent plus vive), polices (souvent plus arrondies), style d'image (souvent des photos de produits).
- **Parties fonctionnelles à ajuster** : Ajout d'une section "Boutique" ou "Produits" avec des fiches produit, intégration d'un panier d'achat, formulaire de contact pour le service client.
- **Coût d'adaptation** : Moyen, nécessite l'ajout de composants spécifiques au commerce de détail.
### Entreprises de services
- **Parties structurelles inchangées** : Toutes les pages et composants de base restent identiques.
- **Éléments visuels à ajuster** : Palette de couleurs (souvent plus douce), polices (souvent plus classiques), style d'image (souvent des photos d'équipe ou de bureau).
- **Parties fonctionnelles à ajuster** : Ajout d'une section "Processus" ou "Méthodologie", formulaire de demande de devis, section "Études de cas".
- **Coût d'adaptation** : Faible, principalement des changements de configuration et de contenu.
### Projets Web3 / blockchain
- **Parties structurelles inchangées** : Toutes les pages et composants de base restent identiques.
- **Éléments visuels à ajuster** : Palette de couleurs (souvent avec des dégradés et des couleurs néon), polices (souvent futuristes), style d'image (souvent des illustrations abstraites ou des visuels 3D).
- **Parties fonctionnelles à ajuster** : Ajout d'une section "Tokenomics" ou "Feuille de route", intégration d'un portefeuille de connexion, formulaire de contact pour la communauté.
- **Coût d'adaptation** : Moyen, nécessite l'ajout de composants spécifiques à la blockchain.
## 8. Normes d'ingénierie et meilleures pratiques
**Conventions de répertoire** : Structure de répertoire standardisée pour le frontend et le backend, avec des noms de fichiers descriptifs et une organisation par fonctionnalité.
**Conventions de nommage** : Utilisation de camelCase pour les variables et fonctions JavaScript, PascalCase pour les composants React, kebab-case pour les fichiers et les classes CSS.
**Conventions de gestion des styles** : Utilisation de variables CSS pour les couleurs, les polices et les espacements. Les styles sont organisés par composant, avec des fichiers séparés pour les styles globaux.
**Conventions API** : Les endpoints sont nommés en utilisant des noms de ressources au pluriel (par exemple, `/api/forms`), avec des méthodes HTTP appropriées (GET, POST, PUT, DELETE). Les réponses sont au format JSON avec une structure cohérente.
**Conventions de gestion de la configuration** : Les fichiers de configuration sont au format YAML, avec des commentaires expliquant chaque paramètre. Les variables d'environnement sont utilisées pour les informations sensibles (clés API, mots de passe).
**Conventions de variables d'environnement** : Les variables d'environnement sont préfixées par `NEXT_PUBLIC_` pour les variables exposées au frontend et `SERVER_` pour les variables côté serveur. Elles sont documentées dans un fichier `.env.example`.
**Conventions de commentaires et de documentation** : Les commentaires sont utilisés pour expliquer le "pourquoi" du code, pas le "quoi". Chaque module a un fichier README décrivant son objectif, sa configuration et ses dépendances.
**Conventions de collaboration frontend-backend** : Les contrats API sont définis dans un fichier partagé (par exemple, `api-contracts.md`) et les deux équipes doivent s'y référer. Les changements d'API sont communiqués via des pull requests.
**Recommandations de maintenabilité** : Le code doit être testé (tests unitaires et d'intégration), le linting et le formatage sont automatisés, et la documentation est mise à jour à chaque changement significatif.
## 9. Structure de répertoire recommandée
```
/
├── frontend/
│ ├── src/
│ │ ├── components/
│ │ ├── pages/
│ │ ├── styles/
│ │ ├── config/
│ │ └── utils/
│ ├── public/
│ └── package.json
├── backend/
│ ├── src/
│ │ ├── api/
│ │ ├── models/
│ │ ├── services/
│ │ ├── config/
│ │ └── utils/
│ ├── tests/
│ └── package.json
├── config/
│ ├── default.yaml
│ ├── production.yaml
│ └── development.yaml
├── assets/
│ ├── images/
│ ├── fonts/
│ └── icons/
├── shared/
│ ├── api-contracts.md
│ ├── types/
│ └── utils/
├── docs/
│ ├── architecture.md
│ ├── configuration.md
│ └── deployment.md
└── README.md
```
**Responsabilités de chaque couche** :
- **frontend/** : Application Next.js, composants, pages, styles, configuration frontend.
- **backend/** : API Node.js, modèles de données, services, configuration backend.
- **config/** : Fichiers de configuration YAML pour différents environnements.
- **assets/** : Ressources statiques partagées (images, polices, icônes).
- **shared/** : Contrats API, types TypeScript partagés, utilitaires communs.
- **docs/** : Documentation du système, guide de configuration, guide de déploiement.
## 10. Priorités de développement MVP
### Phase 1 : Squelette minimal viable
**Pourquoi ces éléments d'abord** : Ils fournissent la base structurelle nécessaire pour tout site web d'entreprise.
**Problème résolu** : Établir une architecture fonctionnelle avec les pages et composants de base.
**Valeur pour la réutilisation du modèle** : Une fois le squelette en place, il peut être utilisé pour tout nouveau projet sans modification structurelle.
**Éléments** :
- Structure de répertoire standardisée
- Composants de base (en-tête, pied de page, bannière, CTA)
- Pages de base (accueil, à propos, contact)
- Système de configuration de base (couleurs, polices, logo)
- API backend de base (configuration, formulaires)
### Phase 2 : Expérience améliorée et extensibilité
**Pourquoi ces éléments ensuite** : Ils ajoutent des fonctionnalités qui différencient le site et améliorent l'expérience utilisateur.
**Problème résolu** : Rendre le site plus complet et adaptable à différents secteurs.
**Valeur pour la réutilisation du modèle** : L'ajout de modules extensibles permet d'adapter le modèle à différents besoins sans réécriture.
**Éléments** :
- Modules fonctionnels (blog, FAQ, témoignages, produits)
- Système de gestion de contenu (CMS)
- Support multilingue
- SEO avancé (métadonnées, sitemap)
- Tests automatisés
### Phase 3 : Capacités avancées et évolution à long terme
**Pourquoi ces éléments en dernier** : Ils sont plus complexes et nécessitent une base solide.
**Problème résolu** : Préparer le système pour une évolution à long terme et des cas d'utilisation avancés.
**Valeur pour la réutilisation du modèle** : Ces capacités rendent le système adapté à des projets plus importants et plus complexes.
**Éléments** :
- Intégrations tierces (CRM, analytics, marketing par e-mail)
- Système de permissions avancé
- API publiques pour des applications externes
- Surveillance et journalisation avancées
- Optimisation des performances (mise en cache, CDN)
## 11. Risques et limites
**Sur-généralisation du modèle conduisant à une faible identité de marque** : Si le modèle est trop générique, les sites web peuvent se ressembler et manquer de différenciation.
**Contrôle** : Fournir des options de personnalisation visuelle étendues (couleurs, polices, styles d'image) et encourager les entreprises à investir dans un contenu et des visuels uniques.
**Configurabilité excessive augmentant la complexité du système** : Trop d'options de configuration peuvent rendre le système difficile à comprendre et à maintenir.
**Contrôle** : Limiter les options de configuration aux éléments essentiels et documenter clairement chaque option. Éviter les options redondantes ou rarement utilisées.
**Conception backend trop lourde rendant le MVP trop coûteux** : Un backend complexe avec de nombreuses fonctionnalités peut retarder le lancement initial.
**Contrôle** : Commencer avec un backend minimal (configuration, formulaires) et ajouter des fonctionnalités progressivement en fonction des besoins réels.
**Grandes différences sectorielles réduisant l'efficacité de l'adaptation du modèle** : Certains secteurs peuvent nécessiter des fonctionnalités très spécifiques qui ne sont pas couvertes par le modèle.
**Contrôle** : Identifier les fonctionnalités communes à la plupart des secteurs et les inclure dans le modèle. Pour les fonctionnalités spécifiques, fournir des mécanismes d'extension clairs.
## 12. Conclusion finale
**Approche globale la plus recommandée** : Un système de modèles avec Next.js pour le frontend, Node.js pour le backend, une configuration basée sur des fichiers YAML et un CMS headless pour la gestion de contenu.
**Pile technologique frontend-backend la plus recommandée** : Next.js (React) + Node.js (Express ou Fastify) + PostgreSQL (ou MongoDB) + CMS headless (Strapi ou Contentful).
**Meilleure version à construire en premier** : Le squelette minimal viable (Phase 1) avec les pages de base, les composants essentiels et le système de configuration de base.
**Voie d'expansion future** : Ajouter progressivement les modules fonctionnels (Phase 2), puis les capacités avancées (Phase 3) en fonction des besoins des clients.
**Plus grand avantage** : La réduction drastique du temps de développement pour les nouveaux sites web d'entreprise, passant de plusieurs semaines à quelques jours, tout en maintenant une qualité et une cohérence élevées.
**Problème nécessitant le plus d'attention** : Éviter la sur-ingénierie et la complexité excessive. Le système doit rester simple et compréhensible, même s'il est puissant et extensible. Chaque fonctionnalité ajoutée doit être justifiée par un besoin réel et documentée de manière claire.
Connectez-vous pour voir le prompt complet
Continuer avec:
En vous connectant, vous acceptez nos Conditions et Confidentialité
Utilisation
Ce prompt est conçu pour être utilisé avec productivity. Copiez le contenu ci-dessus et collez-le dans votre outil d’IA préféré.
Pour de meilleurs résultats, personnalisez les espaces réservés (indiqués par des crochets ou des majuscules) selon vos besoins.
Discussion
0 commentaires