Que fait gsd ?
Get Shit Done (GSD) - Un système complet de gestion de projet pour développeurs solo utilisant des agents Claude.
Présentation
GSD est un système de gestion de projet léger et puissant, conçu pour les développeurs solo qui travaillent avec des agents Claude. Il remplace les outils de gestion de projet lourds comme Jira, Trello ou Notion par une structure simple basée sur des fichiers, directement intégrable dans votre flux de travail avec Claude.
Fonctionnalités
- Planification structurée : Définissez des objectifs, des jalons et des tâches dans des fichiers Markdown organisés.
- Suivi des progrès : Mettez à jour l'avancement des tâches et visualisez l'état d'avancement global du projet.
- Génération de rapports : Obtenez des résumés quotidiens ou hebdomadaires de votre travail via des agents Claude.
- Intégration native : Fonctionne directement avec Claude Code, Cursor ou tout autre agent compatible.
- Done List : Au lieu d'une 'To-Do List', GSD se concentre sur ce qui a été accompli, ce qui motive et donne une vision claire des progrès.
Installation
- Copiez le dossier
gsd/dans votre projet. - Assurez-vous que Claude a accès aux fichiers de configuration.
- Lancez la commande d'initialisation via Claude :
claude init gsd
Utilisation
Voici les commandes principales que vous pouvez donner à Claude :
Claude, initialise GSD pour ce projet: Configure la structure initiale du projet.Claude, ajoute un objectif à mon projet GSD: Ajoute un nouvel objectif principal.Claude, liste les tâches en cours: Affiche les tâches non terminées.Claude, marque une tâche comme terminée: Déplace une tâche vers la 'Done List'.Claude, génère un rapport de progression: Produit un résumé de l'avancement.
Structure des fichiers
gsd/
├── config.yaml # Configuration du projet
├── goals/ # Objectifs du projet
├── milestones/ # Jalons
└── tasks/ # Tâches individuelles
Exemple de tâche
# tasks/mon-premier-objectif.yaml
nom: "Mon premier objectif"
description: "Mettre en place la structure de base du projet"
effort: "petit"
priorité: "haute"
état: "en cours"
début: 2025-01-01
échéance: 2025-01-07
Bonnes pratiques
- Mettez à jour votre 'Done List' quotidiennement.
- Définissez des objectifs clairs et mesurables.
- Limitez le nombre de tâches en cours pour éviter la dispersion.
- Utilisez des jalons pour les points de contrôle majeurs.
Licence
MIT