autonomous-work

Governs unattended coding sessions with branch chains, defaults, and morning handoff lists.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When the repository owner leaves and asks for unattended work, an AI session can drift: branches created from the wrong base, silent decisions mistaken for knowledge, tasks half-taken, and nothing pushed or recorded by morning. This rule defines how an autonomous session runs so the owner returns to a clean chain of branches and a complete list of what was done. ## Core Features & Use Cases - Session startup via /night command: The command takes a time boundary as an argument, raises this rule and the autonomous-work-run pattern, and creates the morning list file; called without a boundary it asks the owner and starts nothing. - Branch chaining: Each new piece of work branches from the previous branch, not from main, so the owner merges PRs bottom-up in order. - Defaults instead of questions: Decisions that would need the owner's word are written as a "Decisions" line in the task grill with the reason and cost of a mistake; tasks that truly need the owner are postponed untouched. - Morning list written along the way: Each closed piece of work appends a line with the work, the branch, what backs it, and what it waits for. - Use Case: The owner runs /night 6h before leaving; the session works through the board queue, commits per stage, fixes red runs in the same branch, and by morning the owner finds a chain of mergeable branches and a complete handoff list. ## Quick Start Start an unattended work session by invoking the /night command with a time boundary and let it work through the task queue until morning.

Frequently Asked Questions about autonomous-work

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

FAQPage Schema
How do I run an unattended AI coding session overnight?

Start the session with the /night command passing a time boundary as an argument. The command raises the autonomous-work rule and pattern, creates the morning list file, and the session then works through the task queue until the boundary or the work runs out.

How should branches be organized during an autonomous session?

Each new piece of work branches from the previous work's branch, not from main, using git checkout -b <key>-<number>-<slug> <previous branch>. The owner merges the resulting PRs bottom-up, with each PR standing on the previous one.

What happens when a task needs the owner's decision during autonomous work?

The task is not taken at all and its board state does not move, so it does not look begun. The reason is recorded as a line in the morning list so the owner sees it was postponed, not skipped.

Can the agent push branches or open PRs during an autonomous session?

No. Nothing visible from outside happens during the night: no push, no PR, no merge, no publishing. All branches stay local and the owner reviews and merges them in the morning.

Why must the readiness check be a command rather than a visual review?

In an autonomous session nobody is present to confirm an executor's judgment, so each stage names a verifiable command before it begins. A red run is fixed in the same branch rather than postponed.