task-pick

Verify in-progress tasks before selecting new ones from to-do.txt.

11|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/dnviti/arsenale --skill task-pick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-pick
Source: https://github.com/dnviti/arsenale/tree/main/.claude/skills/task-pick
Command: npx skills add https://github.com/dnviti/arsenale --skill task-pick

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures disciplined task selection by enforcing verification and closure of in-progress work before taking on new tasks, reducing chaos and misalignment in development workflows.

Core Features & Use Cases

  • Sequential verification of in-progress tasks from progressing.txt and automatic movement of task blocks between to-do.txt, progressing.txt, and done.txt
  • Dependency-aware selection: skips tasks with unmet dependencies to ensure only ready work is picked
  • Automated task briefing: provides a structured plan and next steps for the user
  • End-to-end workflow support: handles priority, status updates, and reporting to guide task progression

Quick Start

Provide a task code or leave blank to start the selection workflow.

Frequently Asked Questions about task-pick

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prioritize in-progress tasks before picking new work from a to-do list?

To prioritize in-progress tasks, the workflow verifies tasks in progressing.txt before allowing new selection from to-do.txt, automatically moving task blocks between status files to enforce sequential completion. It skips tasks with unmet dependencies to ensure only ready work is picked.

How does dependency-aware task selection work for project management workflows?

Dependency-aware task selection works by checking task dependencies before adoption, skipping any tasks with unmet prerequisites to ensure only ready work is picked. It enforces verification of in-progress tasks and handles block movements between to-do.txt, progressing.txt, and done.txt.

Can I use text files like to-do.txt and done.txt for automated task progression and status updates?

Yes, you can use text files for automated task progression. The workflow manages to-do.txt, progressing.txt, and done.txt by implementing file movements, status updates, and verification reporting to guide task progression and maintain development discipline.

What is the best way to enforce task closure and verification before starting new development work?

The best way to enforce task closure is by implementing a quality gate that verifies in-progress work before closing tasks and adopting new ones. This includes optional Prisma migrations and structured verification reporting to reduce workflow chaos.

How do I get an automated task briefing with next steps when picking up project work?

You get an automated task briefing by triggering the task selection workflow, which provides a structured plan and next steps for the user. It handles priority, status updates, and reporting to guide ongoing task progression.

Are there limitations to using text-based task management for complex project dependencies?

Text-based task management handles dependencies by skipping tasks with unmet prerequisites, but it is limited to managing blocks within to-do.txt, progressing.txt, and done.txt. It does not support complex dependency graphs beyond sequential verification and file movements.