do
무료Carry out a task from work/tasks/ — the implementer agent writes the change, the reviewer agent checks it, findings go back for fixing; the user gets the summary and commits.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Prepare a release of HoverTranslate — version, changelog, checks, live YouTube markup, store archives, and what the user uploads where. Uploads nothing itself.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
실행 점수 미검증
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Prepare release $0. Talk to the user in Russian. Nothing is uploaded or published: the user does that. Stop at the first failing step and report it.
work/backlog.md: a release condition (a waiting window, a store still reviewing the previous version) that is not met — stop and say what is missing. A new upload replaces the one waiting in a store's review queue.review in work/backlog.md are not committed yet: list them and ask whether the release waits for them.git status --short: uncommitted changes are the user's; list them.CLAUDE.md → «Releasing», judged by the CHANGELOG.md section: only Fixed → patch; Added or a change the viewer notices → minor; something the viewer loses → major. If $0 does not match, say so before changing anything.npm run version:set -- $0, then the release date in the CHANGELOG.md heading (## [$0] - YYYY-MM-DD). Read the section as a viewer would: every entry says what changed for them.npm run verify
npm run setup:chrome && npm run build && npm run test:e2e
node e2e/youtube-dom/capture.js
git diff --stat e2e/youtube-dom/captured
In the diff look at classes, nesting, position, z-index, pointer-events and what lies over the captions (onTopOfCaption); caption texts and small size shifts do not matter. If something the extension depends on changed, the fixtures in e2e/fixtures/ follow it and test:e2e runs again — that is a task of its own before the release, not a quick fix here. If nothing relevant changed, say so: The user discards the new capture himself (git checkout -- e2e/youtube-dom/captured; agents may not) or commits it with the release.
If a package that ships in the bundle or build.target changed since the last release (git diff <last tag>..HEAD -- package.json '*/package.json' '*/vite*.config.ts'; the tags are v1.1.9-style, git tag --sort=-v:refname | head -1), run the build in Chromium 102 and Firefox 115 by the recipe in CLAUDE.md → «Dependencies», in work/runs/release/, and delete the folder after.
npm run release
List every archive in releases/$0/ (unzip -l):
manifest.json, _locales/, assets/icons/, extension/dist/, popup/dist/ (scripts/archive.js), and each manifest.json is its browser's (manifest.firefox.json in the .xpi), with version $0;work/, .claude/, CLAUDE.md, .env, node_modules, dist, releases/.In Russian:
releases/$0/<chrome zip>; Edge Add-ons — the Edge zip; AMO — the .xpi plus the source archive. If the listing changed: npm run update:amo; if the screenshots were made again: npm run update:amo -- --screenshots (the user runs both — agents may not).git log (English, imperative).work/backlog.md.When the user confirms the release is committed: the files of the tasks that went into it are deleted from work/tasks/, their lines from work/backlog.md; a decision worth keeping goes into work/decisions.md.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Carry out a task from work/tasks/ — the implementer agent writes the change, the reviewer agent checks it, findings go back for fixing; the user gets the summary and commits.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Research an idea for HoverTranslate and write it up as a task file in work/tasks/ for the implementer agent. Changes no code. An agent invokes it only after the user agreed to that very task in this conversation — propose it and ask first, never on its own judgement.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.