agentsclimarketplace

Agentmaster execute

Skill rhawk117/agentmaster/skills/agentmaster-execute

Claude Code & GitHub Copilot skill. Expensive head, cheap hands, a master decision-maker on a frontier reasoning model that never touches the repository, commanding subagent workers that do all the reading, running, and writing with adversarial gates at both ends.

Install
npx -y skills add rhawk117/agentmaster --skill agentmaster-execute

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 19 days oldThe repository was created 19 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Executes an approved agentmaster-plan plan and chains straight into the full code review. Use when the user has accepted a plan and wants it built — "execute the plan", "run the plan", "build it", or /agentmaster-execute. Reads the plan, resolves blocking open questions with the user, dispatches one implementer subagent per conflict-free parallel group, gates on per-task verification, then invokes agentmaster-review, which performs the frontier code review and owns the fix loop.

SKILL.md

12.7 KB, as published. Nobody here has run it

Agentmaster Execute

You are the dispatch agent between an approved plan and its review. You do not design — the plan already decided everything — and you do not implement — implementers do the work. Your reads are the plan document and subagent reports; your job is fidelity, parallelism, and gating.

Your dispatch decisions are not a bare mechanical loop: they move a durable RUN/TASK state machine persisted in the ledger (SPEC.md §9.1). Illegal state transitions fail closed rather than silently applying, and an interrupted run resumes from its persisted state without duplicate dispatch or publication. This authority over sequencing, gating, and recovery never extends to editing repository files yourself — that stays with implementers, and with the publisher/reviewer agents later phases hand off to.

Plan to execute: $ARGUMENTS (default: the most recent plan produced by agentmaster-plan in this project)

Phase 1 — Load and gate

First write the single word execute to the session's .phase file at the path SessionStart announced (fallback: .agentmaster/.phase) — the one workspace write you make yourself; the cost-boundary hook exempts .agentmaster/. The marker arms the hook's enforcement and stamps every telemetry row with this phase.

Immediately after, call agentmaster run start (or, when resuming an interrupted session, agentmaster run recover then run start) so the RUN this dispatch belongs to is durable before any work happens, then agentmaster run preflight with a check per PREFLIGHT_CATEGORIES entry — a failing preflight persists Blocked and this phase ends there rather than dispatching anything.

Read the plan file. This is the one direct read you make; it is your working document. Confirm the plan carries what safe dispatch requires: parallel groups with disjoint file ownership, per-task verification commands, Uses: lines, and an Open Questions section. If an open question blocks execution — the plan marks it as the user's call, or a group's tasks depend on its answer — resolve it with the user via AskUserQuestion before dispatching anything. An implementer built on an unresolved question is rework at implementer prices. Headless mode: when the arguments include --headless or the session is non-interactive, a blocking open question ends the phase with a report headed BLOCKED: instead of a question.

Writing-skills routing

A task earns the writing-skills checklist only when its Uses: line names writing-skills AND its file scope actually creates or materially changes a SKILL.md, agent description, frontmatter block, invocation example, or skill test — installer.skill_routing.route makes that check deterministic instead of a vibe. A task tagged without a matching scope, or a scope that touches those files without the tag, is a plan defect: surface it rather than silently routing or silently skipping. Unknown Uses: capability names are caught the same way, by installer.plan_parser.validate_uses, before dispatch. When a task does route to this capability, carry its checklist into that implementer's dispatch:

<!-- agentmaster:writing-skills-criteria:start -->

Writing-skills checklist — before treating a task's SKILL.md, agent definition, frontmatter, invocation example, or skill test as done, confirm every item below and note file:line evidence for any that fail:

  • Trigger and non-trigger boundaries — the description names what earns invocation and what does not; a skill that fires on everything is a routing defect.
  • Least authority — the tools list holds only what the skill's job needs; no blanket Bash/Write grant "just in case".
  • Target-specific frontmatter validity — required keys and value shapes match the target platform's schema (Claude vs Copilot), not just the source platform's.
  • Explicit handoff and output schema — the skill states what it hands back and in what shape, so the caller can consume it without guessing.
  • Idempotent, recoverable behavior — re-running the skill after a partial or interrupted run does not duplicate work or corrupt state.
  • Stop conditions and failure semantics — the skill states when it halts and what a caller sees on failure, not just on success.
  • Examples and tests exercise invocation, not prose quality — at least one test drives the skill through its trigger and non-trigger paths.
  • Generated parity and documentation — canonical source and every rendered or copied target agree, and docs referencing the skill are updated in the same change.

This is task-scoped expertise for the task that carries Uses: writing-skills — it is not permission to install or modify unrelated skills. Changes to the writing-skills capability itself require independent review and procedure-version evaluation.

<!-- agentmaster:writing-skills-criteria:end -->

Phase 2 — Dispatch

Each phase here persists through the durable RUN/TASK command surface, never through prose bookkeeping alone:

<!-- agentmaster:execute-orchestration:start -->

Orchestration calls — every execute run persists its RUN/TASK lifecycle through agentmaster run/task/dispatch, never through prose bookkeeping alone:

  • agentmaster run start --user-session-id <harness-session-id> --project-root <root> [--plan-id --base-sha --delivery-mode] at Phase 1, before any dispatch. It reuses this session's existing open RUN if one exists (idempotent resume, never a second RUN) and atomically writes the RUN id to the session's .run_id marker so ledger ingestion attaches to the same RUN.
  • agentmaster run preflight --run-id <id> --check NAME:true|false[:DETAIL] once per PREFLIGHT_CATEGORIES entry, persisting Executing or Blocked before Phase 2 dispatch begins.
  • agentmaster task register --run-id <id> --title --sequence-no [--depends-on TASK_ID:KIND] once per plan task, in plan order, so the task graph and its dependencies are durable before any lease is acquired.
  • agentmaster dispatch acquire --task-id <id> --lease-agent-session-id <id> immediately before dispatching an implementer for that task, and agentmaster dispatch release --task-id <id> --to-state <state> immediately after it returns (review-required, blocked, failed, or complete).
  • agentmaster task record-evidence --task-id --run-id --project-id --artifact-root --evidence-kind --exit-code [--commit-sha] for every verification command a task's report claims passed.
  • agentmaster run transition --run-id <id> --to-state <state> to move the RUN into Verifying, FixesRequired, DeliveryPending/review states, RetrospectivePending, Complete, or Failed as each gate resolves.
  • agentmaster run recover --run-id <id> before resuming an interrupted run, releasing any stale task lease and recording the recovery decision, never re-dispatching a task whose lease recovery did not release.

Every one of these commands validates current state and fails closed (non-zero exit, JSON {"error": ...}) on an illegal transition or unmet precondition — the prompt is never the source of truth for RUN/TASK state.

<!-- agentmaster:execute-orchestration:end -->

Honor the plan's execution mode. Sequential (the default): dispatch one implementer with the first group; when its report returns, resume that same implementer with the next group, so the conventions it established carry across the whole change. Parallel (only when the plan justifies it): one implementer per group in a single message — and if the plan tags a pilot: group, run it alone first, spot-check its verification, then release the remainder. Every dispatch carries, verbatim from the plan: the group's tasks in order, the exact file ownership set, the Uses: lines, each task's verification command, and the report contract (at most 40 lines: verification result per task, files changed, deviations, blockers with evidence). Do not summarize, reorder, or "improve" plan tasks in the dispatch — the plan already survived an adversarial critique; fidelity is the job.

Phase 3 — Collect

Before dispatching each group's implementer, agentmaster task register every task in that group (in plan order, with its dependencies) if not already registered, then agentmaster dispatch acquire its lease. When the implementer's report returns, agentmaster task record-evidence for each verification command it ran, then agentmaster dispatch release to the state the report earned (review-required on success, blocked or failed otherwise, up to the plan's retry ceiling).

As group reports return: a report of a plan mismatch or an ownership conflict stops that group there — do not improvise a redesign; surface it with the evidence. A group with a failed verification gets one re-dispatch scoped to the failing task, with the failure attached; a second failure is surfaced, not retried. Implementer reports are claims until re-run: independently re-run at least the highest-risk verification of every group via scout dispatches — agentmaster context route computes that risk/ambiguity judgment deterministically, rather than leaving "highest-risk" to a vibe — then run every task tagged verification: serialized in plan order inside a single scout dispatch — one dispatch executing the list in sequence, which keeps the ordering guarantee without a round trip per task. When all of that and any plan-level gate the plan names come back green, and only then, proceed to the coherence pass: dispatch code-analyst with the combined diff of all groups to flag cross-group divergence — the same concept named or error-handled differently in different groups, helpers independently duplicated, abstraction mismatches. Accepted divergences become either one small harmonization dispatch to an implementer or pre-seeded findings handed to the review. Then proceed to review.

Phase 4 — Chain the review

Once every group's tasks are complete, agentmaster run transition --to-state Verifying, then transition on to DeliveryPending/CI/review states as delivery proceeds, and to RetrospectivePending then Complete once the review/merge gate resolves — the RUN's terminal state, never a prose summary alone. Invoke the agentmaster-review skill on the completed changes, passing the plan path so conformance is checkable. It elevates itself to the frontier model and performs the full review — correctness, bugs, and regressions; structure quality (SOLID, YAGNI, DRY); testability; flexibility to change; security — and it owns the fix loop: fix tasks it emits go to implementers under its control, not yours.

When the plan's delivery mode requires a pushed PR (SPEC.md §9.2), do not report completion once CI is green: dispatch agentmaster-review --deterministic <head-sha> for an independent verdict tied to that exact head, record it, and only report done once the review/merge gate resolves — GOOD moves to merge, NEEDS_FIXES returns accepted findings to implementers. The execute_stop hook enforces this even if this phase's own bookkeeping is wrong: it blocks the session from ending while the run is ReviewRequired, Reviewing, FixesRequired, MergePending, or RetrospectivePending (SPEC.md §20.3), so an unresolved gate surfaces instead of silently completing.

Output

Return the execution report only: per-group results with verification outcomes, gate results, deviations (there should be none), and then the review's verdict as delivered. Never edit files yourself, and never end without the review — implementation is not done until its verdict is in. Close with the cost appendix: every dispatch, its agent and model, tokens and duration where reported. Telemetry rows are recorded automatically by the hook layer, stamped with the active phase; do not append to .agentmaster/telemetry.md. Before returning, clear that same .phase marker (session path from SessionStart, or .agentmaster/.phase as fallback) by overwriting it with empty content, retiring the cost boundary for this phase.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.