← ClaudeAtlas

skill-from-feedbacklisted

Use when the user wants to modify, improve, patch, or revise an existing agent skill from feedback — real session failures, “this skill did X wrong”, tighten triggers, fix workflow holes, or turn review notes into SKILL.md changes. Not for creating a brand-new skill from scratch (use capture-workflow / create-skill) and not for scanning all sessions (use agent-session-auditor).
YosefHayim/dufflebag · ★ 0 · AI & Automation · score 69
Install: claude install-skill YosefHayim/dufflebag
# Skill From Feedback Improve an **existing** skill using concrete feedback. The skill file is the product under test; feedback is the bug report / UX note / eval miss. ## Safety - Identify the **canonical source** skill (repo `src/skills/<dir>/` or the user’s source of truth). Do not “fix” only a generated install copy under `~/.claude/skills` / `~/.codex/skills` / `~/.grok/skills` without updating the source and re-syncing. - Preserve the skill’s public `name` (kebab-case id) unless the user explicitly renames and updates the catalog/install surface. - Keep frontmatter valid: `description` ≤ 1024 chars; flow skills start with `Use when `; body has Safety / Workflow / Verification when `type: flow`. - Do not invent user requirements. If feedback is vague, ask one focused clarifying question or propose 2–3 concrete patches and wait for pick. - Do not delete safety gates, remote-delete bans, or main-branch protections to “make it easier.” - After edits, run the repo’s skill validation (`skills.test.ts` / catalog checks) when this is the dufflebag monorepo. ## Workflow 1. **Capture feedback** in one place: user quote, failing session behavior, missing trigger phrase, wrong handoff, over-trigger, or eval miss. Note agent host (Codex / Grok / Claude) if relevant. 2. **Locate the skill**: open `SKILL.md` (+ references/scripts). Summarize what it claims today (triggers, steps, done criteria). 3. **Diagnose class of gap** (pick one primary): - **Discovery** — description/tri