One-click install
npx skills add https://github.com/Eyhenij/rt-tools --skill turn-conduct-eyhenij
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: turn-conduct
Source: https://github.com/Eyhenij/rt-tools/tree/main/.claude/skills/turn-conduct
Command: npx skills add https://github.com/Eyhenij/rt-tools --skill turn-conduct-eyhenij

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI coding agents often end turns prematurely: declaring intent instead of doing work, summarizing someone else's step, stopping on exploration, or making claims about the repository state without running a verifying command. This Skill defines the four lawful ways a turn may end and the guard-enforced checks that keep every turn honest. ## Core Features & Use Cases - Turn exit discipline: A turn ends only with a question the rules cannot answer, a guard refusal, a filled context window without compaction, or handed-in work with the next task already begun. - Statement verification: Every claim about the repository state in a reply must be backed by a command run in the same turn and its output. - Guard integration: Maps each rule article to concrete hook scripts (turn-exit guard, waiting guard, claim guard, window-fill guard) that enforce behavior mechanically rather than relying on memory. - Use Case: While an epic runs, the agent finishes a task, opens a PR, and immediately starts the next task instead of ending the turn with a status summary — because the waiting guard refuses a turn that only reports on someone else's step. ## Quick Start Load the turn-conduct rule before ending any work turn so the reply follows the four lawful turn exits and every claim about the tree is backed by a same-turn command.

Frequently Asked Questions about turn-conduct

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

FAQPage Schema
How should an AI agent end a work turn?

A turn ends in exactly four ways: a question the rules cannot answer with no independent task available, a guard's refusal, a filled context window without compaction, or handed-in work with the next task already begun. Milestones, summaries, and declarations of intent never end a turn.

How do I stop an AI agent from ending turns with empty promises?

Use guard hooks that read the turn's actual actions rather than its text. The turn-exit guard refuses any turn whose last action is not a file edit or a tree-changing command, so phrases like 'taking the next task' without the action are rejected.

What is a statement guard in agent workflows?

A statement guard requires every claim about the repository state in the agent's reply to be backed by a command run in the same turn and its output. Words like 'checked' or 'cleared' without a matching command are refused, since previous turns' output no longer reflects the tree.

Can an AI agent wait for a CI run as its last action?

No. Waiting for someone else's step — a run, a review, a merge — is never a lawful last action. The agent must do work that does not depend on the wait, and the run's end is learned from a background command's return, not from polling a page.

What are the limitations of guard-based turn enforcement?

Guards judge files, commands, and statement words, not meaning. They cannot verify that a conclusion drawn from a correct command is right, cannot detect menus offered under an assigned order, and catch admitted mistakes only through a fixed set of sample phrases.