Que fait new-app-scaffolding-skills ?
Compétences d'agent pour créer des dépôts avec des workflows standardisés, des garde-fous de sécurité et des valeurs par défaut maintenables.
Aperçu
Ce skill fournit à un agent d'IA (Claude Code, Cursor, Codex, etc.) la capacité de générer un nouveau dépôt de code à partir de zéro, en appliquant automatiquement les meilleures pratiques de l'industrie.
Fonctionnalités
- Workflows standardisés : Intègre des pipelines CI/CD (GitHub Actions, GitLab CI), des outils de linting, de formatage et de tests.
- Garde-fous de sécurité : Ajoute des fichiers de configuration pour la sécurité (ex. :
.editorconfig,.gitattributes, templates de sécurité). - Valeurs par défaut maintenables : Définit une structure de projet claire, des fichiers
.gitignore, des configurations ESLint/Prettier, et des dépendances initiales.
Plateformes supportées
- Claude Code (via fichier
SKILL.md) - Cursor (compatible skills)
- Codex (génération de code)
- Autres agents supportant les skills Markdown
Utilisation
- Configuration : Placez les fichiers de template dans
./templates/(optionnel). - Invocation : Utilisez l'agent avec une commande comme :
crée un nouveau dépôt Node.js avec ESLint, Prettier, Husky et GitHub Actions. - Personnalisation : Modifiez
templates/config.jsonpour adapter les valeurs par défaut.
Structure du skill
new-app-scaffolding-skills/
├── SKILL.md # Ce fichier de documentation
├── templates/ # Dossiers et fichiers de template
│ ├── config.json # Configuration par défaut (frameworks, outils)
│ ├── node/ # Template pour projets Node.js
│ ├── python/ # Template pour projets Python
│ └── generic/ # Template générique
└── README.md # Instructions d'installation (si applicable)
Exemple de prompt
"Initialise un nouveau dépôt React avec TypeScript, tests Jest, GitHub Actions, et règles strictes ESLint. Inclus un fichier
.env.exampleet unDockerfilede base."
Licence
MIT