autonomous-work-run

Guides unsupervised overnight work sessions with chained git branches and written defaults.

1|Updated Jan 14, 2024
One-click install
npx skills add https://github.com/Eyhenij/rt-tools --skill autonomous-work-run-eyhenij
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autonomous-work-run
Source: https://github.com/Eyhenij/rt-tools/tree/main/.claude/skills/autonomous-work-run
Command: npx skills add https://github.com/Eyhenij/rt-tools --skill autonomous-work-run-eyhenij

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When the repository owner is unavailable, an agent must keep working without asking questions, avoid breaking shared files across parallel branches, and leave a clear record of every decision made overnight. ## Core Features & Use Cases - Chained branching: Each new task branches from the previous branch instead of main, preventing merge collisions in shared files like indexes and journals. - Written defaults instead of questions: Every decision that would have required the owner's input is recorded in the task folder with its reasoning and the cost of being wrong. - Morning list: A running table of completed work, branch names, verification commands, and postponed tasks is appended after each finished piece of work. - Use Case: The owner leaves for the night and asks for autonomous progress on the backlog; the agent works through tasks RT-12, RT-13, and RT-14 on a chained set of branches, records two defaults, postpones one task needing owner input, and hands over a merge-ordered morning list. ## Quick Start Tell the agent the owner is leaving and to run the autonomous-work pattern on the open task backlog overnight.

Frequently Asked Questions about autonomous-work-run

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

FAQPage Schema
How do I run autonomous coding tasks overnight without supervision?

Take tasks sequentially, branch each one from the previous branch instead of main, and record every decision as a written default in the task folder. Append each finished piece of work to a morning list so the owner can review and merge in order.

How should an AI agent handle questions when the owner is unavailable?

Instead of asking, the agent writes a default decision into the task's decisions section with its reasoning and the cost of being wrong. If no safe default exists, the task is postponed and its question goes into the morning list.

Why chain git branches instead of branching from main?

Branching each task from the previous branch prevents silent collisions in shared files like indexes, counters, and journals. A branch created from main mid-chain will conflict with its neighbor, leaving the owner to untangle merges.

What should an agent do when a guard refuses a command?

The refusal names the skipped step, so the agent completes that step and repeats the call. If the refusal demands something forbidden overnight like a push or PR, the work is brought to that point and listed as waiting for a PR in the morning.

When should a task be postponed during autonomous work?

A task is postponed when it genuinely requires the owner's word and no reasonable default exists. Its board state stays unchanged, and a line explaining the open question is added to the morning list.