AgentSkillsCN

sprint-tasks

管理敏捷冲刺任务——创建、更新、完成任务,并可视化进度。

SKILL.md
--- frontmatter
name: sprint-tasks
description: Manage agile sprint tasks - create, update, complete, and visualize progress
arguments:
  - name: action
    description: "Action to perform: board, list, create, update, complete, block"
    required: true
  - name: id
    description: Task ID (for update/complete/block actions)
    required: false
  - name: title
    description: Task title (for create action)
    required: false
  - name: status
    description: New status (for update action)
    required: false

Sprint Task Manager

Manage your sprint tasks directly from the command line.

Actions

View Board

code
/sprint-tasks board

Shows ASCII kanban board with all tasks.

List Tasks

code
/sprint-tasks list
/sprint-tasks list --filter='{"loop": 1}'
/sprint-tasks list --filter='{"status": "in_progress"}'

Create Task

code
/sprint-tasks create --title="Build landing page" --loop=1 --priority=high

Update Task

code
/sprint-tasks update --id=task-001 --status=in_progress
/sprint-tasks update --id=task-001 --priority=critical

Complete Task

code
/sprint-tasks complete --id=task-001

Block Task

code
/sprint-tasks block --id=task-001 --reason="Waiting for API credentials"

Task Statuses

StatusIconMeaning
backlog📝Not started, not prioritized
ready📦Ready to work on
in_progress🔄Currently being worked on
review👀Done, needs verification
completedDone and verified
blocked🚫Cannot proceed

Priority Levels

PriorityIconWhen to Use
critical🔴Blocking other work
high🟠Core MVP feature
medium🟡Important but not blocking
low🟢Nice to have

Task Files

Tasks are stored in /tasks/ as markdown files:

  • task-xxx.md - Individual task with metadata
  • sprint.json - Sprint manifest and metrics
  • PRD.md - Product requirements document

Example Workflow

bash
# 1. View what needs to be done
/sprint-tasks board

# 2. Start working on a task
/sprint-tasks update --id=task-001 --status=in_progress

# 3. Mark it done
/sprint-tasks complete --id=task-001

# 4. Check progress
/sprint-tasks board

Execution

code
/prose-run .claude-plugin/sprint-tasks.prose --action="${args.action}" --task_data='{"id": "${args.id}", "title": "${args.title}", "status": "${args.status}"}'