一键导入
tasks
Manage task YAML files with status tracking and dependencies. Use this skill to verify, query, and update task status in tasks.yaml files.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Manage task YAML files with status tracking and dependencies. Use this skill to verify, query, and update task status in tasks.yaml files.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | tasks |
| description | Manage task YAML files with status tracking and dependencies. Use this skill to verify, query, and update task status in tasks.yaml files. |
This skill provides operations for managing task YAML files following the task spec.
tasks:
- key: task-name # Unique kebab-case identifier
description: Brief description of the task
details: ./task-name.md # Path to detail file with implementation notes
status: open # open, progress, or done
depends: [] # List of task keys this depends on
All operations use yq on a tasks.yaml file.
Returns exit code 0 if all tasks are done, 1 otherwise.
yq '[.tasks[].status == "done"] | all' tasks.yaml | grep -q true
yq '.tasks[] | select(.status != "done")' tasks.yaml
yq '.tasks[] | select(.status == "open" and (.depends | length == 0))' tasks.yaml
yq '.tasks[] | select(.status == "progress")' tasks.yaml
yq '.tasks[] | select(.status == "done")' tasks.yaml
yq '.tasks |= (.[] | select(.key == "task-name") | .status) = "progress"' -i tasks.yaml
yq '.tasks |= (.[] | select(.key == "task-name") | .status) = "done"' -i tasks.yaml
yq '.tasks |= (.[] | select(.key == "task-name") | .status) = "open"' -i tasks.yaml
yq '.tasks[] | select(.status != "done" and (.depends | length > 0))' tasks.yaml
yq '.tasks[] | select(.key == "task-name")' tasks.yaml
yq '.tasks[].key' tasks.yaml
yq '[.tasks[].status] | group_by(.) | map({status: .[0], count: length})' tasks.yaml
This skill should be used when the user needs to automate browser interactions, test UI workflows, verify page elements, take screenshots, upload files to forms, or interact with web applications during development and debugging. Use this skill for testing PDF upload dialogs, form interactions, dropdown selections, and visual verification of web pages.
Execute tasks from a tasks.yaml by orchestrating code-writer agents
Plan a feature using the prd-planner subagent
Break down a PRD into tasks following the task YAML spec
Manage tmux sessions, windows, and panes from the CLI — list state, read pane output, send keys/commands, create or kill sessions and windows, and inspect long-running terminal work. Use this skill whenever the user mentions tmux, asks to check what's running in another terminal, wants to start a background process in a tmux session, send a command to a running pane, capture or tail output from a tmux pane, attach context from a pane, or troubleshoot a stuck tmux process — even if they don't explicitly say "tmux command."
Plan a feature using the prd-planner subagent