用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/mengxi-ream/read-frog --skill prepare-pr命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Adversarial code review using cross-model approach. Spawns reviewers on the opposing model (Claude uses Codex, Codex uses Claude) to challenge work from distinct critical lenses. Produces a synthesized verdict with findings and lead judgment. Triggers: "adversarial review".
Diagnose extension-caused memory leaks, freezes, and CPU storms on live third-party sites via controlled attribution experiments, CDP metrics, heap snapshots, and browser-process trace profiling that works even when the renderer is starved.
Debug the built Read Frog extension in real Chrome. Use Chrome DevTools MCP for interactive inspection and screenshots; use the Puppeteer harness for repeatable end-to-end assertions, fixture pages, and translation toggle/restore flows. For leaks, freezes, or CPU storms use extension-perf-forensics.
正在显示 SKILL.md
| name | prepare-pr |
| description | Prepare all work before creating a pull request, optionally for the issue provided as argument |
| metadata | {"author":"read-frog","version":"1.0.0"} |
Prepare all work before creating a pull request. If an issue number is provided in $ARGUMENTS, use it. If no issue is provided, continue without requiring one.
Follow these steps:
Check current git status and branch information
git status and git branch to understand the current stateCreate branch if needed
Review commit history and code differences
git log and git diff main...HEAD to understand all changes from the main branchAdd changeset record if necessary
Manually add a file in .changeset/ directory following changeset convention
The package name is always @read-frog/extension. This is a single-package workspace and changesets matches the header against the name in the root package.json; a bare read-frog is not a workspace package and makes the release plan fail.
File shape — fill in the bump level and the summary, leave the package name as written:
---
"@read-frog/extension": patch
---
fix(subtitles): follow YouTube's own default caption track
Changeset summary should use conventional commit style and should match the descriptive PR title
Versioning rules:
patch (0.0.x) — Users barely notice
minor (0.x.0) — Users can clearly perceive "something new"
major (x.0.0) — Users need to pay attention / adapt. Almost never use. Must ask user for explicit approval before using.
Verify the changeset before committing: pnpm exec changeset status must list the expected bump under @read-frog/extension. A non-zero exit means the changeset is malformed and the release plan will not generate.
Ensure all changes are committed
docs/; it is for local copy/paste onlydocs/pr-*.md file was accidentally staged, remove it from the index before committing while keeping the local filePush the branch to remote
git push -u origin <branch-name> if neededCreate Markdown for PR Description
.github/PULL_REQUEST_TEMPLATE.mdCloses #<issue-number>Follow these commit types:
feat: New featuresfix: Bug fixesdocs: Documentation changesstyle: Code style changesrefactor: Code refactoringtest: Adding or updating testschore: Maintenance tasksbuild: Build system changesci: CI/CD changesperf: Performance improvementsrevert: Reverting previous commitsi18n: Internationalization changesai: AI-related featuresFormat: type(scope): description
.github/PULL_REQUEST_TEMPLATE.mdCLAUDE.md