do-work

Execute prioritized tasks from the do-work folder with automated PR submission.

26|2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/sburl/CrossCheck --skill do-work-sburl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: do-work
Source: https://github.com/sburl/CrossCheck/tree/main/codex/skills/do-work
Command: npx skills add https://github.com/sburl/CrossCheck --skill do-work-sburl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the management of autonomous task queues defined in the do-work/ folder, eliminating manual task orchestration and human-intervention drift.

Core Features & Use Cases

  • Priority-driven execution: scans, sorts, and processes tasks in numeric order, honoring human and agent-added items.
  • Deterministic branch workflow: creates feature branches, runs plan modes when needed, and ensures PR submission and status tracking.
  • Use Case: Imagine a backlog of tasks with prefixes 001, 002, 010; this skill processes them in order and handles completion.

Quick Start

Process the next available task from the do-work folder.

Frequently Asked Questions about do-work

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

FAQPage Schema
How do I automate processing autonomous task queues in priority order?

Automate autonomous task queues by scanning a designated folder, sorting task files by numeric prefixes, and executing them in strict priority order. This ensures deterministic branch workflow creation, automated PR submission, and continuous status tracking without manual orchestration.

How does branch workflow automation handle PR submission and task completion?

Branch workflow automation handles PR submission by creating feature branches for each task, running necessary tests, and automatically submitting pull requests. Once tests pass, completed items are moved to a dedicated done folder with clear execution logs.

What is the best way to manage a backlog of numbered tasks for autonomous sessions?

Manage a numbered task backlog by organizing files with numeric prefixes like 001 or 010 in a task queue folder. An autonomous agent scans, sorts, and processes these tasks sequentially, maintaining state across multiple autonomous sessions.

Can I add tasks to the queue while autonomous execution is already running?

You can add tasks to the queue during autonomous execution. The automated task queue management scans the folder to incorporate human and agent-added items, sorting them by numeric priority to determine the next execution order.

How do I track the status of completed tasks in an automated queue?

Track completed task status by moving finished task files to a done directory within the workspace. This automated process generates clear logs and ensures status tracking across autonomous sessions for full end-to-end visibility.

Why do my automated tasks fail to run tests before PR submission?

Automated tasks fail test runs before PR submission if the task queue workflow encounters execution errors or missing test configurations. Ensure tasks are properly defined in the folder so the deterministic branch workflow can validate code before automated pull request submission.