agentsclimarketplace

Feedback loop

Skill Aquish-Lee/agent-handrails/plugins/agent-handrails/skills/feedback-loop

Explicit, claim-scaled engineering handrails for AI coding agents.

Install
npx -y skills add Aquish-Lee/agent-handrails --skill feedback-loop

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

  • 25 days oldThe repository was created 25 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

Use tests, reproductions, smoke checks, and runtime observations to guide an explicitly requested bug fix, feature, refactor, or deployment path. Produces development evidence for the next engineering move, not completion claims.

SKILL.md

4.0 KB, 790 tokens by cl100k_base, as published. Nobody here has run it

Feedback Loop

Build the shortest trustworthy loop between an engineering change and the behavior that matters. This is evidence-guided development, not a ritual and not a completion gate.

<!-- handrails-contract contract: usable-loop/v2 role: development-evidence-builder reference: references/usable-loop-v2.md runtime: scripts/handrails_state.py -->

The normal development-evidence path is self-contained. Load the local v2 contract only when the user asks for the full schema, a Checkpoint trigger applies, or these instructions cannot resolve a contract question. Do not inspect runtime source or --help unless execution fails.

Start from the outcome

Treat an unconflicted current user request as authoritative when the user owns the scope. Preserve a supplied Outcome Reference. If none exists, create a task-local reference; mark only agent-derived or conflicted interpretation provisional.

Identify the nearest meaningful signal:

  1. reproduce the bad behavior or record a baseline;
  2. choose the smallest check that would distinguish progress from noise;
  3. make one coherent change;
  4. rerun the narrow check;
  5. widen only when the narrow signal is useful.

Prefer observable module/system/business behavior over tests coupled only to implementation details. A test that never failed against the bug is not a regression test.

Bind observations honestly

Before an important observation, capture state with:

python <this-skill-dir>/scripts/handrails_state.py inventory \
  --compact --repository . --base <task-base> \
  > <private-inventory.json>

Resolve <this-skill-dir> from this installed SKILL.md, not the project cwd. In this source repository, use runtime/handrails_state.py.

Keep the machine inventory out of the response and tool transcript; read only the digest, conflicts, counts, and paths needed for the observation. Use the private path outside participating worktrees or in an ignored, undeclared Handrails evidence location. Use the Inventory Digest as the development observation's code-state binding. Declare ignored artifacts only when the task explicitly makes their content a candidate. Do not declare .scratch merely because private logs or Handrails evidence live there. Recapture after a relevant change; do not claim that an older observation remains fresh.

Emit a Development Evidence Record with:

  • evidence ID, Task ID, and Outcome Revision;
  • Inventory Digest/code state and relevant environment;
  • exact command or observation method;
  • observed result and narrow scope;
  • observed | stale | blocked, capture time, and stale conditions.

observed means useful for development; it cannot support a completion claim. Verify Before Claim independently creates claim evidence when a claim is requested. Do not require a verify-to-feedback backflow.

Adapt the loop

  • For a bug, reproduce first, then keep the smallest regression.
  • For a feature, add a focused acceptance example before widening coverage.
  • For a refactor, establish behavior or characterization checks before moving structure.
  • For deployment work, use staged health/smoke signals and name the environment.
  • When a check is flaky or expensive, report that limitation; do not repeatedly rerun until it happens to pass.

Stop when the signal is no longer informative, authority is ambiguous, state has drifted, or the next action would exceed authorization.

Direct result

Return the behavior observed, the exact check, the current development-evidence status, its scope limit, and the next development move. Do not emit a completion claim or full Checkpoint unless explicitly requested or continuity is at risk. On resume, reconcile the designated Outcome Source/Revision first, read any Capsule second, and recapture participating state third.

What ships with it: 3 files

38.9 KB alongside SKILL.md, 1 of them executable

agents/

references/

scripts/

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.