managing-task-lifecycle

Update task states across local files and Trello cards via CLI commands.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/BPSAI/paircoder --skill managing-task-lifecycle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: managing-task-lifecycle
Source: https://github.com/BPSAI/paircoder/tree/main/tools/cli/bpsai_pair/data/cookiecutter-paircoder/{{cookiecutter.project_slug}}/.claude/skills/managing-task-lifecycle
Command: npx skills add https://github.com/BPSAI/paircoder --skill managing-task-lifecycle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It provides a clear decision framework for starting, pausing, and completing tasks across Trello-connected and non-Trello projects, ensuring consistent workflows.

Core Features & Use Cases

  • CLI-driven lifecycle: Use task and ttask commands to move tasks through statuses.
  • Hooks & automation: Ensures timers, Trello sync, and state updates fire automatically.
  • Two-path guidance: Guides usage whether Trello is connected or not.

Quick Start

Start a task with bpsai-pair task update TASK-XXX --status in_progress and finish with bpsai-pair ttask done TRELLO-XX --summary "..." --list "Deployed/Done"

Frequently Asked Questions about managing-task-lifecycle

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

FAQPage Schema
How do I update task status between in_progress, complete, and blocked states?

Task lifecycle uses CLI commands to move tasks through states. Use `bpsai-pair task update TASK-XXX --status in_progress` to start and `bpsai-pair ttask done` to complete, which automatically triggers hooks for timers, Trello sync, and state validation across your project files.

Can I manage task states without connecting to Trello?

Yes. The Skill supports both Trello-connected and non-Trello projects with identical CLI-driven state transitions. Tasks update in local files regardless of Trello connection, with hooks executing automatically when Trello is integrated.

What happens automatically when I change a task's status?

Status changes trigger automatic hooks including timers, Trello card synchronization, and internal state updates. The Skill enforces acceptance criteria validation before marking tasks complete to maintain workflow consistency.

Do I need acceptance criteria before completing a task?

Yes. Task completion requires acceptance criteria validation. The Skill enforces this check before allowing status transitions to complete, ensuring quality gates are met before marking work done.

How does task state sync between local files and Trello?

When Trello is connected, status changes via CLI commands automatically synchronize task state to corresponding Trello cards, keeping both systems consistent. Non-Trello projects update only local task files.

Related Skills