Loading...
Loading...
For the editor's maintainers. Turns what users corrected into lasting fixes in this repo, for every user, enforced by code and tests rather than notes. Reads the suggestions users marked "would help everyone" (~/.ai-video-editor/suggestions.jsonl), taste rules said twice (taste.py report), preview corrections (edits/*/corrections.jsonl), review-page notes (*/review.json) and open GitHub issues labelled feedback; groups repeats; for each item the maintainer accepts, writes the general rule into PRINCIPLES.md and the skill that owns it, adds or tightens the check that enforces it, adds a test that fails before and passes after, runs the full test set and leaves a CHANGELOG.md entry to commit. Use when the maintainer says "improve the editor", "turn feedback into fixes", "process suggestions", "what are users complaining about", "go through the feedback issues". Not for one user's own preferences (that is taste), and not for editing a video.
npx skill4agent add nextwork-projects/ai-video-editor-cooked improve${CLAUDE_SKILL_DIR}${CLAUDE_PLUGIN_ROOT}S="${CLAUDE_SKILL_DIR}/scripts"python3pypython3 "$S/improve.py" modemaintainerAI_EDITOR_MAINTAINER=1userdocs/customise.mdtaste.py add ... --setpython3 "${CLAUDE_PLUGIN_ROOT}/lib/ai_editor/custom.py" rule "<rule>"custom/captions/<name>.jsontaste.py set captions.preset <name>custom/templates/<type>.jsontaste.py suggestpython3 "$S/improve.py" collect [--edits D] [--no-gh]${CLAUDE_PLUGIN_ROOT}/PRINCIPLES.mdcheck.pyquality.pyproduct.py checkai_tells.pygates.pytests/check_plugins.pydemo()tests/evals/prompt.mdtool_usedllmdocs/feedback-matrix.mdAI_EDITOR_MAINTAINER=1 python3 "$S/improve.py" log "quality.py: a zoom faster than 0.5 s is a FAIL (quality.py demo)"python3 tests/check_plugins.py
for p in . plugins/ai-editor plugins/creator-teardown; do claude plugin validate --strict "$p"; done.github/workflows/check.ymlnode tests/test_record.mjstests/smoke.pytests/golden.pygh issue close <n> --comment "..."tests/check_plugins.pyscripts/improve.pymodecollectlogdemo${CLAUDE_PLUGIN_ROOT}/lib/ai_editor/custom.py<library>/custom/${CLAUDE_PLUGIN_ROOT}/skills/taste/scripts/taste.pysuggestissue