delorenj/skills

feedback-vector-loop

Build reusable directional-feedback loops for any creative/agentic pipeline.

First seen May 18, 2026

Installation

$ npx skills add delorenj/skills --skill feedback-vector-loop

Summary

  • Build reusable directional-feedback loops for any creative/agentic pipeline.
  • Use when replacing binary thumbs-up/down with structured critique vectors (more/less/avoid/replace), compiling feedback into weight adjustments, ranking candidates with those vectors, and iteratively improving outputs with deterministic artifacts.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from delorenj/skills · top by installs.

npx skills add delorenj/skills

Browse all from delorenj/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 15
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,208 B
  • docs SUMMARY.md 352 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 5 installs

SKILL.md

Feedback Vector Loop

Use this skill to operationalize directional feedback:

  • not just "good/bad"
  • but "move output toward X and away from Y"

This pattern is reusable across brands (e.g., Jacksnaps, Digipop, any creative pipeline).

When to use

  • You have candidate outputs and human critique.
  • Binary labels are too weak for improvement.
  • You want iterative quality gains while preserving deterministic control.

Core model

Each feedback record should include:

  1. Verdict: up | revise | down
  2. Direction:

- more[] - less[] - avoid[] - replace{old:new}

  1. Optional candidate context (title, slogan, rationale, etc.)

Deterministic pipeline

  1. Capture feedback log (feedback_log.jsonl).
  2. Compile vector profile (feedback_vector.json).
  3. Rank new candidates with base score + vector score.
  4. Apply replacement rules and penalties/bonuses.
  5. Emit stage trace and artifacts for auditability.

Runbook

1) Compile vector from feedback

python scripts/compile_feedback_vector.py \
  --input <feedback_log.jsonl> \
  --output <feedback_vector.json>

2) Rank candidates with vector

python scripts/rank_candidates_with_vector.py \
  --candidates <candidates.json> \
  --vector <feedback_vector.json> \
  --output <ranked_candidates.json>

3) Validate data contract

Use references/feedback-data-contract.md for required fields.

Design invariants

  • Keep feedback rows append-only.
  • Use weighted token adjustments, not opaque hidden state.
  • Persist artifacts every run (traceability).
  • Separate creative generation from deterministic scoring.

Suggested artifact set per run

  • feedback_log.jsonl
  • feedback_vector.json
  • ranked_candidates.json
  • stage_trace.jsonl
  • summary.json