task-atomicity-guard
Installation
SKILL.md
Skill: Task Atomicity Guard
Goal
Ensure the agent completes one atomic unit of work at a time and does not drift into extra tasks.
Use This Skill When
- The user asks for multiple unrelated changes in one request.
- You are tempted to "also fix" nearby issues.
- You are about to start a second task before the first is verified.
Do Not Use This Skill When
- The task is naturally multi-step but still one unit (for example, a safe rename).
Steps
- Decompose: List the atomic tasks.
- Pick One: Select the highest-priority item.
- Track the Rest: Add remaining items to the todo list.
- Execute: Perform only the chosen task.
- Verify: Run required checks and finish the task fully.