productivityby aiskillstore
PairCoder Task Lifecycle
aiskillstore/managing-task-lifecycle
Use when starting, pausing, completing, or transitioning task status in the development workflow.
What it changes
Passed 23 of 23 test cases with the skill, and 5 of 23 without it.
Without skill22%
With skill100%
Checks it passed that the model alone missed
- Recommends `bpsai-pair task next`
- Recommends `bpsai-pair task list`
- Recommends `bpsai-pair ttask list`
and 19 more in the full report
18 fixed5 passed either way0 still failing0 broke
- Pass-rate lift
- +78 pp
- Tokens
- +56%
- Agent turns
- 0%
- Response time
- -59%
Model gemini-3.6-flashMeasured 9/3/2026v123 of 23 cases passed with skill
See it in action
One of 18 test cases the skill fixed. Same model, same prompt, with and without the skill.
PromptI want to move card TRELLO-33 directly to the 'Review' list without changing its status attributes. What CLI command performs this move?
What was checked, without and with the skill| Checked | Without skill | With skill |
|---|
| Recommends `bpsai-pair ttask move TRELLO-33 "Review"` | Missed | Passed |
|---|
What's inside
The instructions your model reads when the skill loads.
SKILL.md238 lines3 filesincludes scripts
PairCoder Task Lifecycle
Decision Tree: Which Command to Use?
Is Trello connected? (check: bpsai-pair trello status)
│
├── YES → Use `ttask` commands (primary)
│ ├── Start: bpsai-pair ttask start TRELLO-XX
│ ├── Complete: bpsai-pair ttask done TRELLO-XX --summary "..." --list "Deployed/Done"
│ └── Block: bpsai-pair ttask block TRELLO-XX --reason "..."
│
└── NO → Use `task update` commands
├── Start: bpsai-pair task update TASK-XXX --status in_progress
├── Complete: bpsai-pair task update TASK-XXX --status done
└── Block: bpsai-pair task update TASK-XXX --status blocked
Rule of thumb: If you see TRELLO-XX IDs, use ttask. If you only have TASK-XXX IDs, use task update.
CRITICAL: Always Use CLI Commands
Task state changes MUST go through the CLI to trigger hooks (Trello sync, timers, state updates).
Never just edit task files or say "marking as done" - run the command.
Automatic Hooks
When you change task status via CLI, these hooks fire automatically:
On task update --status in_progress:
start_timer - Begins time tracking
sync_trello - Moves card to "In Progress"
update_state - Updates state.md current focus
On task update --status done:
stop_timer - Stops timer, records duration
record_metrics - Records token usage and costs
record_velocity - Tracks sprint velocity
sync_trello - Moves card to "Deployed/Done"
Track record
Benchmark
23 / 23
test cases passed, vs 5 / 23 without
Adoption
- Users
- 0
- Times used
- 0
Safety and source details
SkillSafety
✓ 3 of 3 passed✓Code scan15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/10/2026
View 15 scanner checks
live_secretremote_code_executionreverse_shelldata_exfiltrationssrf_metadataagent_snoopinganti_refusaldestructive_commandsobfuscated_unicodeunicode_homoglyphopaque_blobsuspicious_urltool_overreachtrigger_abuseprompt_injection_phrasing
✓IntentSafe
LLM judge · does the skill do what it claims
✓ContentClean
LLM judge · policy & harmful-content review
Source
Importedaiskillstore / marketplace
skills/bpsai/managing-task-lifecycle/SKILL.md
View on GitHub ↗Imported 8/10/2026Version v1Bundled 2 files · scripts