ctsstc/gsd

Get Shit Done (GSD) - Un système complet de gestion de projet pour développeurs solo utilisant des agents Claude.

Qu'est-ce que gsd ?

Le skill ctsstc/gsd (Get Shit Done) est un système de gestion de projet complet, conçu spécialement pour les développeurs solo qui travaillent avec des agents Claude. Il fournit un framework structuré pour organiser, suivre et exécuter des tâches de développement logiciel de manière efficace, en remplacement des outils de gestion de projet traditionnels comme Jira ou Trello. Ce skill est particulièrement utile car il s'intègre nativement avec l'écosystème Claude, permettant aux développeurs de gérer leurs projets directement depuis le terminal via des agents IA. Il repose sur une structure de fichiers simple en Markdown et YAML, avec des commandes prédéfinies pour la planification, le suivi des progrès et la génération de rapports. En s'appuyant sur un modèle de 'Done List' plutôt que de 'To-Do List', il encourage une approche axée sur les résultats, idéale pour les développeurs solo qui veulent rester concentrés et productifs.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ctsstc/get-shit-done-skills/tree/main/skills/gsd

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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

  1. Copiez le dossier gsd/ dans votre projet.
  2. Assurez-vous que Claude a accès aux fichiers de configuration.
  3. 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

Skills associés