Marquer une idée comme complétée

VérifiéSûr

Marquer une idée acceptée comme complétée après que toutes ses tâches dérivées soient terminées. À utiliser uniquement pour les cas exceptionnels car les idées sont automatiquement fermées lors de la conversion.

Spar Skills Guide Bot
DeveloppementIntermédiaire
4002/06/2026
Claude Code
#idea-management#github-issues#task-completion#edge-case

Recommandé pour

Notre avis

Marque une idée acceptée comme terminée après avoir vérifié que toutes les tâches dérivées sont fermées, pour les cas où la fermeture automatique ne s'est pas produite.

Points forts

  • Assure la traçabilité des idées dans le flux de travail
  • Automatise la vérification des tâches associées
  • Utilise les outils GitHub CLI pour des actions précises

Limites

  • Nécessite que les tâches soient référencées explicitement dans le corps de l'idée
  • Ne gère que les idées avec le label 'idea:accepted'
  • Ne couvre pas les idées sans tâches dérivées
Quand l'utiliser

Lorsque vous avez une idée acceptée qui n'a pas été automatiquement fermée après la conversion en tâches, par exemple pour des idées manuelles ou héritées.

Quand l'éviter

Pour les idées récemment converties via /feed-backlog, car elles sont déjà fermées automatiquement.

Analyse de sécurité

Sûr
Score qualité85/100

The skill only uses gh CLI commands to view, list, and edit issues within the user's own repository. There are no destructive operations, external data exfiltration, or unsafe script executions. All commands are standard and non‑harmful.

Aucun point d'attention détecté

Exemples

Complete a manually created idea
Idea #15 was manually converted to tasks and all tasks are done. Mark it as completed.
Handle a legacy idea
Complete idea #42 about refactoring – all its tasks are closed but it's still open.

name: complete-idea description: Mark an idea as completed when all its derived tasks are done. Note: Ideas are automatically closed when converted to tasks via /feed-backlog. Use this skill only for edge cases (manually created tasks, legacy ideas, etc.).

Complete Idea

Mark an accepted idea as completed after all its derived tasks are done.

Note: Since /feed-backlog automatically closes ideas when converting them to tasks, this skill is primarily for edge cases:

  • Ideas that were manually converted to tasks (not via /feed-backlog)
  • Legacy ideas that predate the auto-close feature
  • Cases where an idea needs to be closed but wasn't automatically closed

Instructions

When completing idea #N:

Step 1 - Fetch the Idea

gh issue view N --repo jmlweb/tooling --json number,title,body,labels,state

Verify:

  • Has idea:accepted label
  • Is still open

Step 2 - Find Related Tasks

gh issue list --repo jmlweb/tooling --search "idea #N in:body" --state all --json number,title,state

Also check the idea's body for task references.

Step 3 - Verify Task Completion

Check if all related tasks are closed. If any are still open, inform user.

Step 4 - Mark as Completed

gh issue edit N --repo jmlweb/tooling \
  --remove-label "idea:accepted" \
  --add-label "idea:completed"

gh issue comment N --repo jmlweb/tooling --body "## Idea Completed

All tasks derived from this idea have been implemented.

**Completed on:** $(date +%Y-%m-%d)"

gh issue close N --repo jmlweb/tooling

Idea Lifecycle

/add-idea       -> Creates idea (idea:pending)
/validate-ideas -> Accepts or rejects (idea:accepted | idea:rejected)
/feed-backlog   -> Creates tasks from accepted ideas AND closes the idea automatically
/next-task      -> Implements tasks
complete-idea   -> Manual closure for edge cases (normally not needed)

Normal Flow: Ideas are automatically closed when converted to tasks via /feed-backlog. This skill is only needed for edge cases.

Skills similaires