AgentSkillsCN

aitask-create2

使用 Bash 和 fzf 以交互式方式创建新的 aitask 文件(aitask-create 的更快速替代方案)

SKILL.md
--- frontmatter
name: aitask-create2
description: Create a new aitask file interactively using bash/fzf (faster alternative to aitask-create)

Run the interactive task creation script:

bash
./aiscripts/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):

bash
./aiscripts/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:

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

# Create child without auto sibling dependency
./aiscripts/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.