Suivi de tâches multi-étapes

VérifiéPrudence

Créez, mettez à jour et suivez des tâches complexes et persistantes à travers tous les threads. Idéal pour les projets multi-étapes avec plusieurs passages.

Spar Skills Guide Bot
ProductiviteDébutant
02/03/2026
Claude CodeCodexCursor
#task-tracking#cli#persistence#multi-step#progress-tracking

Recommandé pour

Synthèse automatique

Ce skill fournit des commandes CLI pour créer, mettre à jour et suivre des tâches multi-étapes qui persistent entre les redémarrages et sont partagées entre tous les fils de conversation.

Points forts

  • Tâches globales visibles depuis n'importe quelle conversation, contrairement aux todos limités à un fil
  • Persistance sur disque dans ~/.config/alma/tasks.json avec injection automatique dans le contexte
  • Décomposition explicite en étapes ordonnées avec suivi de l'étape courante et statuts (pending, in_progress, done, blocked)
  • Cycle de vie complet : création, mise à jour du titre, liaison à un fil, affichage détaillé et suppression

Limites

  • Dépend entièrement de la commande externe `alma`, non fournie par le skill lui-même
  • Le suivi se fait par numéro d'étape indexé à partir de 0, ce qui est source d'erreurs d'offset
  • Aucun mécanisme de priorité, d'échéance ou de dépendance entre tâches
Quand l'utiliser

À utiliser dès qu'un travail demande trois étapes ou plus et doit rester traçable au fil des tours ou après un redémarrage.

Quand l'éviter

Pour une action ponctuelle ou une simple liste de vérification propre à une seule conversation, où les todos suffisent.

Analyse de sécurité

Prudence
Score qualité88/100

The skill does not perform destructive, exfiltrating, or obfuscated actions; it only manages local task records through a CLI. However, it grants Bash access and writes persistent state, so it is best treated as a legitimate but powerful-tool skill requiring caution.

Points d'attention
  • •Declares Bash access and instructs execution of the `alma tasks` CLI.
  • •Commands mutate persistent local state at `~/.config/alma/tasks.json`.
  • •Does not explicitly warn about shell quoting/validation for user-supplied task titles or step text.
Comment cette analyse est faite

Exemples

Start a multi-step feature
I need to add Discord chat logging to the bridge. Create a task, break it into steps, and keep it updated as you work.
Resume after restart
List my active tasks and tell me which step we were on for the People settings page.
Close out finished work
Mark the task for the People settings page as done and show me what's still blocked.

name: tasks description: Global multi-step task tracking. Create, update, and monitor long-running tasks across threads. Tasks persist across restarts and are visible in all conversations. allowed-tools:

  • Bash

Tasks Skill

Track complex, multi-step tasks globally. Unlike todos (per-thread), tasks are shared across ALL threads and persist across restarts.

When to Use

  • Starting a complex task with 3+ steps
  • User asks you to do something that will take multiple turns
  • You need to track progress on ongoing work
  • You want to remember what you were doing after a restart

Commands

List active tasks

alma tasks list          # active tasks (default)
alma tasks list all      # all tasks
alma tasks list done     # completed tasks

Create a task

alma tasks add "Build People settings page"

Update a task (set steps, progress, status)

# Set steps for a task
alma tasks update <id> --steps "Design API,Build backend,Build frontend,Test,Deploy"

# Mark progress (0-indexed step number)
alma tasks update <id> --step 2 --status in_progress

# Link to current thread
alma tasks update <id> --thread <threadId>

# Change title
alma tasks update <id> --title "New title"

Mark done

alma tasks done <id>

Show details

alma tasks show <id>

Delete

alma tasks delete <id>

Status Values

  • pending — Created but not started
  • in_progress — Currently being worked on
  • done — Completed
  • blocked — Waiting on something

Workflow Example

# 1. Create task when starting complex work
alma tasks add "Add Discord chat logging"

# 2. Define steps
alma tasks update t1abc --steps "Add log method to bridge,Log user messages,Log bot replies,Test,Release"

# 3. Start working
alma tasks update t1abc --status in_progress --step 0

# 4. Progress through steps
alma tasks update t1abc --step 1
alma tasks update t1abc --step 2

# 5. Complete
alma tasks done t1abc

Rules

  • ALWAYS create a task when starting multi-step work (3+ steps)
  • Update progress as you complete each step
  • Mark done immediately when finished — don't leave stale tasks
  • Keep task titles concise but descriptive
  • Steps should be actionable and specific
  • Clean up completed tasks periodically (or let them stay for history)

Storage

Tasks are stored at ~/.config/alma/tasks.json and injected into your context automatically. You can always see your active tasks.

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/multi-step-task-tracking-mm8o51x8/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/multi-step-task-tracking-mm8o51x8' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/multi-step-task-tracking-mm8o51x8/download' --output '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md.part' && mv '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md.part' '.skill-downloads/multi-step-task-tracking-mm8o51x8/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

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && test -s '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/tasks' && cp -R '.skill-downloads/multi-step-task-tracking-mm8o51x8' '.claude/skills/tasks'

Cursor
test -f '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && test -s '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/tasks' && cp -R '.skill-downloads/multi-step-task-tracking-mm8o51x8' '.cursor/skills/tasks'

Codex
test -f '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && test -s '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/tasks' && cp -R '.skill-downloads/multi-step-task-tracking-mm8o51x8' '.agents/skills/tasks'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/multi-step-task-tracking-mm8o51x8'

openskills read 'multi-step-task-tracking-mm8o51x8'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

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/multi-step-task-tracking-mm8o51x8/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