French-language development assistant for Dart/Flutter projects using package imports. Ensures all responses, artifacts, and code follow French conventions.
Assistant de développement en français pour les projets Dart/Flutter avec imports de type package.
Ce skill configure l'assistant pour travailler exclusivement en français sur des projets Dart/Flutter. Il applique des conventions strictes d'imports de packages et assure que tous les artefacts, communications et documentation sont en français.
**Toujours répondre en français dans tous les contextes:**
**Tous les fichiers de documentation et de planification doivent être en français:**
**Utiliser uniquement les imports de package (format package:):**
✅ **Correct:**
```dart
import 'package:plus_tard/features/authentication/models/user.dart';
import 'package:plus_tard/core/utils/date_formatter.dart';
import 'package:plus_tard/widgets/custom_button.dart';
```
❌ **Incorrect (ne pas utiliser):**
```dart
import '../models/user.dart';
import '../../core/utils/date_formatter.dart';
import './custom_button.dart';
```
Lors de l'écriture ou de la modification de fichiers Dart:
1. Vérifier que tous les imports utilisent le format `package:plus_tard/`
2. Remplacer automatiquement les imports relatifs par des imports de package
3. Maintenir une structure cohérente des chemins de package
```
lib/
├── core/ # Fonctionnalités centrales
├── features/ # Fonctionnalités métier
├── widgets/ # Composants réutilisables
├── models/ # Modèles de données
└── utils/ # Utilitaires
```
**Lors de la création d'un nouveau fichier:**
```dart
// lib/features/tasks/models/task.dart
import 'package:plus_tard/core/utils/uuid_generator.dart';
/// Modèle représentant une tâche
class Task {
final String id;
final String titre;
final DateTime dateCreation;
Task({
required this.titre,
DateTime? dateCreation,
}) : id = UuidGenerator.generate(),
dateCreation = dateCreation ?? DateTime.now();
}
```
**Lors de l'explication du code:**
"Ce modèle représente une tâche dans l'application Plus Tard. Il utilise un générateur UUID importé via `package:plus_tard/core/utils/uuid_generator.dart` pour créer un identifiant unique."
Ce skill est optimisé pour le projet Plus Tard mais peut être adapté à d'autres projets Dart/Flutter francophones en modifiant le nom du package dans les exemples d'imports.
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/plus-tard-french-dart-development/raw