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
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.
Pour les idées récemment converties via /feed-backlog, car elles sont déjà fermées automatiquement.
Analyse de sécurité
SûrThe 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
Idea #15 was manually converted to tasks and all tasks are done. Mark it as completed.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:acceptedlabel - 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.
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.