Communitygithub.com

GuilhermeGongora/VideoEditor

사용자가 이미 렌더링된 랭킹 영상에 대한 피드백(사운드, 라벨, 편집, 리듬)을 주면 이를 반영하여 재렌더링하고, 다음 영상을 위해 lessons-learned.md에 기록합니다. 사용자가 영상 결과에 대해 의견을 말하거나 "/feedback"이라고 입력할 때 사용하세요.

VideoEditor란 무엇인가요?

이 스킬은 사용자 피드백을 바탕으로 이미 렌더링된 랭킹 영상을 수정하고 재렌더링하며, 그 과정에서 얻은 교훈을 `notas-do-editor.md` 파일에 저장하여 다음 영상 제작에 활용하는 AI 어시스턴트입니다. 주로 Claude Code, Cursor, Codex와 같은 AI 코딩 어시스턴트 환경에서 사용되며, 사용자가 영상 결과물에 대해 구체적인 피드백을 제공할 때 호출됩니다. 스킬은 피드백의 각 항목을 분석하고, `npm run qa` 명령어로 QA 프레임과 이벤트를 검토하여 문제를 정확히 파악한 후, `ranking.json` 파일에서 라벨, 시간, 사운드, 효과음, 볼륨 등을 수정합니다. 또한 사운드 선호도(`preferences.json`)를 업데이트하고 `npm run sfx:index`로 카탈로그를 재구성한 뒤, `npm run render`로 영상을 다시 렌더링하고 `npm run qa`로 품질을 확인합니다. 마지막으로 날짜와 함께 일반화된 교훈, 사용자의 취향, 최근 사용된 사운드 정보를 `notas-do-editor.md`에 기록하여 지속적인 학습과 영상 품질 향상을 지원합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/GuilhermeGongora/VideoEditor/tree/HEAD/.claude/skills/feedback

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

사용자 피드백 → 수정 + 학습

  1. 피드백의 각 항목을 이해하세요. 각 항목에 대해 영상에서 해당 부분을 찾습니다: npm run qa를 실행하고 out/qa/frames.jpg, out/qa/events.txt 및 클립의 beats.md를 확인하세요. 사용자가 본 것과 동일한 문제를 보고 있는지 확인합니다. 사용자가 어떤 구간을 말하는지 명확하지 않다면 물어보세요.
  2. ranking.json에서 수정하세요 (라벨, start/end, sounds, sfx, 볼륨). novo-ranking 스킬과 그 참조 문서를 따르세요.
  3. 사용자가 언급한 사운드: public/soundeffects/preferences.json 업데이트
    • 마음에 듦 → favorites; 더 이상 원하지 않음 → banned;
    • 사운드가 무엇인지 말한 경우 ("이것은 타격음이지, 펀치가 아님") → notes[<원본 경로>]. 그런 다음 npm run sfx:index를 실행하여 카탈로그가 변경 사항을 반영하도록 합니다.
  4. npm run render 및 npm run qa 실행 ([ALTO] 없이).
  5. notas-do-editor.md 파일의 "Lições" 섹션에 교훈을 기록하세요, 날짜와 함께:
    • 단순한 사례가 아니라 일반적인 규칙을 작성합니다. 예: "싸움 클립에 이름을 붙이기 전에 8fps로 프레임을 확인하고, 오디오 비트가 타격과 동기화되면 펀치로 간주 (사례: '댄스 배틀')."
    • 사용자가 취향(텍스트 크기, 사운드 유형, 리듬)을 표현한 경우 "Gosto do usuário"에 기록합니다.
    • 이 영상에 사용된 악센트 사운드로 "Sons usados recentemente"를 업데이트합니다 (최근 3개 영상만 유지).
  6. 간단히 응답하세요: 변경된 사항과 기록된 교훈.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

관련 스킬