From mlfts
Logs feedback (assessments) on an MLflow trace. Use when the user wants to rate, review, or add feedback to a trace after it has been logged. Triggers on "feedback on trace", "rate this trace", "thumbs up", "thumbs down", "add feedback", "review trace quality", "log feedback".
How this skill is triggered — by the user, by Claude, or both
Slash command
/mlfts:feedback-traceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run `${CLAUDE_SKILL_DIR}/scripts/trace_annotate.py` to log human feedback (assessments) on traces.
Run ${CLAUDE_SKILL_DIR}/scripts/trace_annotate.py to log human feedback (assessments) on traces.
Positive feedback on the most recent trace:
uv run python ${CLAUDE_SKILL_DIR}/scripts/trace_annotate.py feedback --name thumbs_up --value true
Quality rating with rationale:
uv run python ${CLAUDE_SKILL_DIR}/scripts/trace_annotate.py feedback --name quality --value good --rationale "great answer"
Feedback on a specific trace:
uv run python ${CLAUDE_SKILL_DIR}/scripts/trace_annotate.py feedback --trace-id tr-abc123 --name quality --value poor --rationale "hallucinated the API endpoint"
List recent traces (to find a trace ID):
uv run python ${CLAUDE_SKILL_DIR}/scripts/trace_annotate.py list
feedback subcommand| Arg | Required | Description |
|---|---|---|
--name | Yes | Feedback name (e.g. quality, thumbs_up, relevance) |
--value | Yes | Feedback value (e.g. good, poor, true, 5) |
--trace-id | No | Trace ID (default: most recent trace) |
--rationale | No | Free-text explanation of the feedback |
list subcommand| Arg | Required | Description |
|---|---|---|
--max-results | No | Number of traces to show (default: 10) |
info.assessments arrayhas_feedback=true tag is automatically set for searchabilitymlflow traces search --filter-string "tag.has_feedback = 'true'"quality and relevance)source_type='HUMAN' indicates this feedback came from a human reviewer via Claude Codethumbs_up / thumbs_down for quick binary feedbackquality:good / quality:poor for quality assessmentrating:1-5 for numeric scalesnpx claudepluginhub fmurray/mlfts --plugin mlftsQueries, tags, evaluates, and manages MLflow traces via MCP tools. Used for debugging, performance analysis, feedback logging, custom scoring, and trace cleanup.
Searches and retrieves MLflow traces by ID, session, user, status, or execution time using CLI commands. Helps debug failed traces and filter trace data.
Bridges evaluation harness with MLflow — syncs datasets, logs run results, and manages bidirectional feedback for experiment tracking.