Skip to content

feat(skills): add agentation-fixer skill for watch & auto-fix loop#153

Open
armatrix wants to merge 1 commit intobenjitaylor:mainfrom
armatrix:skill/agentation-fixer
Open

feat(skills): add agentation-fixer skill for watch & auto-fix loop#153
armatrix wants to merge 1 commit intobenjitaylor:mainfrom
armatrix:skill/agentation-fixer

Conversation

@armatrix
Copy link

Summary

The two-session workflow currently requires the Fixer (Terminal 2) to be set up with a manual prompt pasted into Claude Code. This PR adds a proper skill that encapsulates the full watch-and-fix loop.

What's included:

  • skills/agentation-fixer/SKILL.md — new skill with:

    • One-shot mode (/agentation-fixer check): drain pending annotations, fix each, report summary
    • Watch loop (/agentation-fixer watch): continuous agentation_watch_annotations loop that auto-fixes annotations as they arrive
    • Intent routing: handles fix/change/question/approve annotations differently
    • Severity ordering: processes blocking before important before suggestion
    • Clarification flow: uses agentation_reply when annotation is ambiguous instead of guessing
    • allowed-tools declaration for all required MCP tools
    • argument-hint for CLI discoverability
  • Updated two-session-workflow.md to reference the new skill (with manual prompt kept as fallback)

Motivation

The Critic (/agentation-self-driving) has a full skill with detailed instructions for browser automation. The Fixer side is equally important but was left as a raw prompt — which means every user has to figure out the watch loop, intent routing, and error handling on their own. This skill fills that gap.

Test plan

  • Install skill: ln -s "$(pwd)/skills/agentation-fixer" ~/.claude/skills/agentation-fixer
  • Run /agentation-fixer check with pending annotations → should fix and resolve each
  • Run /agentation-fixer watch → should block and process annotations as they arrive
  • Test with agentation-self-driving in a two-session setup → Critic creates, Fixer fixes
  • Verify agentation_reply is used for ambiguous annotations instead of bad fixes

The two-session workflow (Critic + Fixer) currently requires the Fixer to
be set up with a manual prompt. This adds a proper skill that encapsulates
the watch loop, fix cycle, intent routing, and severity ordering.

Supports two modes:
- `/agentation-fixer check` — one-shot: drain pending, fix, done
- `/agentation-fixer watch` — continuous loop until stopped

Also updates two-session-workflow.md to reference the new skill while
keeping the manual prompt as a fallback.
@vercel
Copy link

vercel bot commented Mar 15, 2026

@armatrix is attempting to deploy a commit to the Benji Taylor's Projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant