Création interactive de tâche aitask

VérifiéPrudence

Créez interactivement des fichiers aitask dans le terminal via bash/fzf. Permet de sélectionner un parent, définir priorité, effort, dépendances, et saisir descriptions avec insertion de références de fichiers. Alternative plus rapide à /aitask-create, avec prise en charge de la création par lots de tâches filles.

Spar Skills Guide Bot
DeveloppementDébutant
3002/06/2026
Claude CodeCursorWindsurf
#aitask#task-creation#fzf#bash-script

Recommandé pour

Notre avis

Crée de nouveaux fichiers aitask en exécutant un script bash interactif avec fzf pour une sélection rapide des propriétés de la tâche.

Points forts

  • Sélection interactive rapide avec fzf
  • Prend en charge la création de tâches enfants et le traitement par lots
  • Gestion automatique des dépendances pour les tâches enfants
  • Intègre git pour le contrôle de version

Limites

  • Nécessite que fzf soit installé
  • Ne fonctionne que dans les projets disposant du répertoire .aitask-scripts
  • Les options en mode batch sont limitées par rapport au mode interactif
Quand l'utiliser

Utilisez-le lorsque vous devez créer rapidement une nouvelle tâche ou sous-tâche dans un projet géré par aitask sans quitter le terminal.

Quand l'éviter

Évitez-le lorsque vous devez créer des tâches par programmation ou dans des environnements non interactifs sans fzf.

Analyse de sécurité

Prudence
Score qualité85/100

The skill runs a bash script via an interactive command. While the script appears to be a task creation helper and is likely benign, the use of a shell script introduces risk if the script is compromised or unintentionally destructive. No additional safeguards (e.g., allowed tools list) are present.

Points d'attention
  • Executes a bash script (./.aitask-scripts/aitask_create.sh) without any sandboxing or visible auditing.
  • The script could be modified to perform unintended actions, and there is no integrity verification.

Exemples

Create a new task interactively
Create a new task for implementing user login
Create a child task in batch mode
Create a child task named 'add validation' under parent task 10 with description 'Add input validation to the login form'
Create a child task without sibling dependency
Create a child task named 'design landing page' under parent task 5 with no sibling dependency

name: aitask-create2 description: Create a new aitask file interactively using bash/fzf (faster alternative to aitask-create) user-invocable: false

Run the interactive task creation script:

./.aitask-scripts/aitask_create.sh

The script handles all prompts interactively in the terminal using fzf:

  • Parent task selection - Choose to create a standalone task or a child of an existing task
  • Priority and effort selection via fzf
  • Dependencies via fzf multi-select (includes sibling tasks for child creation)
  • Sibling dependency prompt - For child tasks, asks whether to depend on previous sibling
  • Task name with automatic sanitization
  • Iterative description entry with file reference insertion via fzf
  • Optional git commit

This is a faster, terminal-native alternative to the /aitask-create skill.

Child Task Creation

To create a child task in batch mode (non-interactive):

./.aitask-scripts/aitask_create.sh --batch --parent <PARENT_NUM> --name "<name>" --desc "<description>"

Options:

  • --parent, -P NUM - Create as child of specified parent task
  • --no-sibling-dep - Skip default sibling dependency

Example:

# Create first child of task t10
./.aitask-scripts/aitask_create.sh --batch --parent 10 --name "first_subtask" --desc "First subtask"

# Create child without auto sibling dependency
./.aitask-scripts/aitask_create.sh --batch --parent 10 --name "parallel_task" --desc "Parallel work" --no-sibling-dep

Child tasks are stored in aitasks/t<parent>/ subdirectory with naming t<parent>_<N>_<name>.md.

Skills similaires