Explore: Add exit conditions to skill definitions #72
Labels
No labels
community-feedback
enhancement
skill-upgrade
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
magnus/agent-skills#72
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Most skills describe what to do but don't specify when the task is complete or when to stop trying. Without explicit exit conditions, an agent can loop inside a persona, applying domain expertise to a problem that the skill can't actually solve.
Pocock's skills have clear stopping criteria: "The map is done when the way is clear — nothing left to decide before someone builds the thing."
What to explore
Example
For data-architect: "Complete when you have delivered a specific artifact (architecture diagram, platform evaluation, migration plan) or confirmed that the current setup is adequate for the team's scale. If after three diagnostic passes you're not converging on a recommendation, escalate."