TÂCHE TERMINÉE

VérifiéSûr

Met à jour la documentation d'une fonctionnalité terminée : déplace le fichier, met à jour les checkboxes, les logs et le changelog. À utiliser pour finaliser une feature.

Spar Skills Guide Bot
DocumentationDébutant
25/07/2026
Claude CodeCursorCodexWindsurf
#documentation#changelog#feature-tracking#project-management#git-workflow

Recommandé pour

Synthèse automatique

Met à jour les quatre emplacements de suivi d'un projet pour marquer une fonctionnalité comme terminée : cases à cocher du document, déplacement du fichier, tableau des réalisations et deux journaux de modifications (interne technique et client).

Points forts

  • Garde cohérents quatre emplacements de suivi en une seule passe
  • Crée les fichiers et dossiers manquants au lieu de demander confirmation
  • Sépare clairement le changelog technique interne de celui destiné au client
  • Gère le cas d'une feature déjà dans docs/done/ sans la déplacer à nouveau

Limites

  • Très lié aux conventions d'un projet précis (docs/features, logros.md, etc.)
  • Ne fait volontairement ni commit ni push
  • Le niveau d'impact et la reformulation non technique reposent sur le jugement de l'agent
  • Suppose un historique git fiable pour retrouver les dates de début
Quand l'utiliser

À utiliser quand une fonctionnalité est terminée et qu'il faut en refléter l'achèvement dans la documentation du projet.

Quand l'éviter

À éviter sur un dépôt qui ne suit pas cette structure de dossiers docs/ ou si l'on attend un commit automatique des modifications.

Analyse de sécurité

Sûr
Score qualité86/100

The skill only manipulates repository documentation: it edits markdown files under docs/, moves feature docs with git mv, and creates missing doc files/changelogs. There is no network access, no secret handling, no destructive shell commands, and no obfuscated payloads. All operations are scoped to the project's docs/ directory and are consistent with a legitimate documentation bookkeeping workflow.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Cerrar una feature
Marcá la feature docs/features/feat-share-routine.md como terminada: tildá los checkboxes, movela a docs/done/ y actualizá logros.md y los dos changelogs.
Reflejar trabajo completo
La feature de exportar a PDF ya quedó completa, actualizá el estado de las features y agregá las entradas correspondientes en la documentación del proyecto.
Reactivar feature ya cerrada
Terminé un ajuste sobre la feature 'compartir rutinas' que ya estaba en docs/done/; actualizá su Estado y sumá una entrada nueva en los changelogs sin volver a mover el archivo.

name: TASK-DONE description: > Marca una feature de docs/features/ como terminada: actualiza sus checkboxes, la mueve a docs/done/, agrega/actualiza su fila en docs/logros.md y agrega una entrada en docs/changelog-interno.md (técnico) y docs/changelog.md (para compartir con el cliente/usuarios externos). Usar cuando el usuario dice "marcar feature como done", "actualizar estado de features", "cerrar feature", "feature terminado", o pide reflejar que un trabajo ya quedó completo en la documentación del proyecto.

TASK-DONE

Propósito

Cuando una feature de docs/features/*.md queda completa (o se retoma/ajusta después de estar en docs/done/), este skill deja consistentes los 4 lugares donde el proyecto trackea trabajo terminado:

  1. El doc de la feature (checkboxes + estado)
  2. docs/logros.md (tabla para el cliente, no técnico, con impacto/pago)
  3. docs/changelog-interno.md (historial técnico, uso interno — NO compartir con el cliente)
  4. docs/changelog.md (novedades en lenguaje simple, SÍ se puede compartir con el cliente/usuarios externos)

No commitear ni hacer push — solo dejar los archivos editados, como el resto del flujo de este proyecto.

Si docs/ o alguno de estos archivos no existe

Crearlos. No asumir que ya existen ni preguntar — si falta la carpeta docs/, crearla; si falta docs/logros.md, docs/changelog-interno.md o docs/changelog.md, crearlos con un header mínimo (título + una línea de propósito, igual que los existentes) antes de agregar la entrada nueva.

Proceso

1. Doc de la feature (docs/features/<nombre>.md o docs/done/<nombre>.md)

  • Marcar todos los ítems de ## Todo list con [x]
  • Actualizar ## Estado con una línea corta: qué quedó activo, fecha (formato YYYY-MM-DD, usar la fecha actual del sistema)
  • Si el archivo vive en docs/features/, moverlo a docs/done/ con git mv
  • Si ya vive en docs/done/ (se está reactivando o cerrando un ajuste posterior), no moverlo de nuevo — solo actualizar ## Estado

2. docs/logros.md

  • Buscar si ya existe una fila para esta feature (por nombre)
    • Si existe: actualizar Fecha fin a la fecha de hoy
    • Si no existe: agregar una fila nueva al final de la tabla
  • Redactar la columna Descripción en lenguaje simple, sin jerga técnica — el cliente no es técnico
  • Elegir Impacto (Bajo/Medio/Alto) según complejidad real: cuántos archivos, si tocó backend/DB, si es una feature nueva vs. un ajuste
  • Pago: dejar como está si la fila ya existía (no asumir que se cobró); si es fila nueva, usar Todavía

3. docs/changelog-interno.md (técnico, interno)

  • Agregar una entrada nueva al inicio del archivo (después del header, antes de la entrada más reciente existente)
  • Formato: ## YYYY-MM-DD — Título corto
  • Contenido técnico: qué se tocó, decisiones de diseño, gotchas encontrados (ej. bugs de contraste, APIs deprecadas, workarounds) — este archivo sí lleva detalle técnico

4. docs/changelog.md (externo, compartible)

  • Agregar una entrada nueva al inicio del archivo (mismo formato ## YYYY-MM-DD — Título corto)
  • Redactar en lenguaje 100% no técnico, orientado a "qué puede hacer ahora el usuario" — nada de nombres de archivos, librerías, decisiones internas ni bugs
  • Esta entrada normalmente es una versión resumida de la fila que se agregó en docs/logros.md

Ejemplo de una pasada completa

Ver docs/done/feat-share-routine.md (Estado + Todo list), la fila "Compartir y guardar rutinas" en docs/logros.md, la entrada 2026-07-11 en docs/changelog-interno.md, y la entrada equivalente en docs/changelog.md — esa secuencia es el resultado esperado de una corrida de este skill.

Boundaries

  • No inventar fechas de inicio para features viejas si no hay commit/dato real — buscar en git log primero
  • No marcar Pago como Pagado sin que el usuario lo confirme explícitamente
  • No borrar contenido existente en ninguno de los 4 archivos — solo agregar/actualizar
  • Nunca poner detalle técnico (nombres de archivo, librerías, bugs internos) en docs/changelog.md — eso es exclusivo de docs/changelog-interno.md
  • Si la feature tiene cambios de código pendientes de verificar (sin probar en navegador), decirlo en ## Estado en vez de afirmar que está 100% validado

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/task-done-mrzxuos4/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/task-done-mrzxuos4' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/task-done-mrzxuos4/download' --output '.skill-downloads/task-done-mrzxuos4/SKILL.md.part' && mv '.skill-downloads/task-done-mrzxuos4/SKILL.md.part' '.skill-downloads/task-done-mrzxuos4/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Le fichier ne fournit pas un en-tête name/description exploitable pour cette procédure native. Le téléchargement reste disponible pour lecture ; utilisez le mode manuel ci-dessous.

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/task-done-mrzxuos4/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires