autoconsultant

Installation
SKILL.md

Autoconsultant

Recipe

  1. Run Consultant to an approved or explicitly accepted plan.md, preserving its explicit references and implementation boundary. Preserve Consultant's stop policy, review count and limit, latest score, pending decision, and final-correction state. Human-owned decisions interrupt regardless of score. A met target applies the remaining self-resolvable comments once without another review; an unmet target re-reviews only inside the active bound, and only an explicit client decision can extend it.
  2. Keep one session-wide Consultant Question <Q> sequence across both phases. Never invoke AskUserQuestion or another interactive question tool. Render every inherited discovery, review, blocker, artifact approval, revision, and follow-up prompt as a complete bold question, a context and reasoning paragraph even when brief, then normally one through four written-out numbered options. The substantive recommendation comes first and ends exactly with (Recommended); the final option invites Other. An Optimizer or Evaluator approval with only approve and change options is invalid. Finish emitting and durably recording each question and consumed reply before starting the next phase step; never backfill, reorder, or reconstruct the interaction record after producing the handoff.
  3. Present the Optimizer approval question with the complete instruction as its context, using the approved plan and inspected repository as Automake's source of truth and excluding evaluation criteria.
  4. Present a separate Evaluator approval question with the complete independent instruction as its context, excluding Optimizer rationale and prior evaluation material. Save role drafts and approved bodies inside the declared preparation run directory but outside the redirected Automake state root; that state root remains empty until the fresh execution agent invokes Automake.
  5. Resolve maximum iterations, consecutive-failure limit, and observable success condition from supplied values or Automake defaults.
  6. Emit one dynamically safe fenced handoff containing absolute repository and plan paths, Consultant's achieved rating, target, stop reason, final-correction review status, every resolved value, and directions for a fresh agent to invoke Automake run-now as already approved without repeating setup. Embed the byte-complete approved Optimizer and Evaluator bodies between unambiguous start and end markers by direct byte-for-byte concatenation from the approved files; never re-render, reformat, quote, or regenerate either body. The plan-preservation contract explicitly keeps its Decisions, Constraints, References, Out of scope, Risks, and implementation boundary intact.
  7. Stop after the handoff without showing Automake's Run gate, executing any Git command (including read-only status, log, or repository-root checks), mutating the repository, creating the redirected Automake state root or anything inside it, launching a child, running the ratchet, or implementing.

Details

Installs
22
GitHub Stars
21
First Seen
Jul 12, 2026