AgentSkillsCN

History

历史

SKILL.md

Skill: Project History


user-invocable: true allowed-tools: Read, Glob description: Affiche l'historique des projets générés par la factory arguments: [--limit N] [--all] [--help] - Options d'affichage

Aide (--help)

Si l'utilisateur lance /history --help ou /history help, affiche cette aide :

code
┌─────────────────────────────────────────────────────────────┐
│  📖 /history — Historique des projets générés                │
└─────────────────────────────────────────────────────────────┘

DESCRIPTION
  Affiche l'historique des projets générés par /new-project.
  Permet de retrouver et réutiliser des configurations passées.

USAGE
  /history [options]

OPTIONS
  --limit N    Limiter à N projets (défaut: 10)
  --all        Afficher tous les projets (max 50)
  --help       Afficher cette aide

EXEMPLES
  /history               Affiche les 10 derniers projets
  /history --limit 5     Affiche les 5 derniers projets
  /history --all         Affiche tous les projets

COLONNES AFFICHÉES
  #       Numéro pour import rapide (/new-project --import 1)
  Nom     Nom du projet
  Type    Frontend / Backend / Fullstack / Mobile / CLI
  Date    Date de génération
  Config  ✅ sauvegardée / preset: xxx / -

RÉUTILISER UNE CONFIG
  /new-project --import 1              Par numéro
  /new-project --import mon-saas       Par nom
  /new-project --import configs/x.json Par chemin

FICHIERS
  configs/history.json     Historique (50 derniers max)
  configs/*.config.json    Configurations exportées

VOIR AUSSI
  /new-project             Générer une nouvelle configuration
  /new-project --export    Sauvegarder la config pour plus tard

Après avoir affiché l'aide, ne rien faire d'autre.


Instructions

Affiche l'historique des projets générés avec /new-project.

Workflow

  1. Lis le fichier configs/history.json
  2. Affiche les projets du plus récent au plus ancien
  3. Indique comment réutiliser une config

Format d'affichage

code
┌─────────────────────────────────────────────────────────────┐
│  📜 HISTORIQUE DES PROJETS                                   │
└─────────────────────────────────────────────────────────────┘

  #  │ Nom              │ Type       │ Date       │ Config
 ────┼──────────────────┼────────────┼────────────┼─────────────
  1  │ mon-saas         │ Fullstack  │ 24 jan     │ ✅ sauvegardée
  2  │ landing-v2       │ Frontend   │ 20 jan     │ preset: landing
  3  │ api-backend      │ Backend    │ 18 jan     │ ✅ sauvegardée
  4  │ mobile-app       │ Mobile     │ 15 jan     │ preset: mobile
  5  │ dashboard-admin  │ Fullstack  │ 10 jan     │ ✅ sauvegardée

─────────────────────────────────────────────────────────────

📋 Pour réutiliser une configuration :

   # Par numéro (de la liste ci-dessus)
   /new-project --import 1

   # Par nom de fichier
   /new-project --import mon-saas

   # Chemin complet
   /new-project --import configs/mon-saas.config.json

💡 Les configs sauvegardées sont dans le dossier configs/

Si l'historique est vide

code
┌─────────────────────────────────────────────────────────────┐
│  📜 HISTORIQUE DES PROJETS                                   │
└─────────────────────────────────────────────────────────────┘

  Aucun projet généré pour le moment.

  Lance /new-project pour créer ta première configuration !

  💡 Utilise --export pour sauvegarder ta config :
     /new-project --export

Options

--limit N

Limiter le nombre de projets affichés :

bash
/history --limit 5     # Affiche les 5 derniers
/history --limit 20    # Affiche les 20 derniers

Par défaut : 10 projets.

--all

Afficher tous les projets (jusqu'à 50) :

bash
/history --all

Informations affichées

Pour chaque projet :

  • # : Numéro pour import rapide
  • Nom : Nom du projet
  • Type : Frontend / Backend / Fullstack / Mobile / CLI
  • Date : Date de génération (format court)
  • Config :
    • ✅ sauvegardée si export fait
    • preset: [nom] si généré avec un preset
    • - sinon

Fichiers configs disponibles

À la fin, lister les fichiers .config.json disponibles dans configs/ :

code
📁 Fichiers de config disponibles :
   - mon-saas.config.json
   - api-backend.config.json
   - dashboard-admin.config.json