fix(commands): translate 15 /pf:* command bodies to English + help What's new (#113)#117
fix(commands): translate 15 /pf:* command bodies to English + help What's new (#113)#117
Conversation
…lp What's new to v1.14.1 (#113) Every /pf:* slash-command source under plugins/preview-forge/commands/ contained Korean prose that Claude Code rendered to the user (most visibly through /pf:help). This violates Layer-0 Rule 10 (English-only output, ratified in #102 and merged into CONTRIBUTING.md via #106). Translate all 15 command bodies (bootstrap, budget, design, export, freeze, gallery, help, lessons, new, panel, preview, replay, retry, seed, status) to plain professional English. Preserve frontmatter, code blocks, command examples, file paths, and behavior verbatim — translation only, no semantic change. In addition, refresh help.md: - Replace the stale "What's new (... shipped through semver v1.10.0)" section with entries through v1.14.1: v1.11 defense-in-depth + regex hardening, v1.12 cinematic preview + auto-rec + reference example, v1.13 H1 -> SpecDD auto-advance + H2 -> preview-server auto-launch + new /pf:preview slash command, v1.14 Rule 10 (Layer-0 English-only output) + default profile fix. - Update the command count from 14 to 15 (preview was added in v1.13). - Add a maintenance pointer line: "This section is regenerated each release; see CHANGELOG.md for the canonical per-tag mapping." Verification: 0 Hangul characters remain in any commands/*.md (Unicode range U+AC00..U+D7A3); scripts/verify-plugin.sh passes (59/0). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 14 minutes and 0 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (15)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Closing — scope narrowed per user feedback. Translating all 15 command bodies carries behavior-change risk (each body is a system prompt for Claude when its slash command runs). Layer-0 Rule 10 ( |
There was a problem hiding this comment.
Code Review
This pull request translates the documentation for the preview-forge plugin commands from Korean to English and updates the version history to reflect changes through v1.14.1. The updates include detailed descriptions of the /pf:new flow, Socratic interview mechanics, and caching strategies. One review comment was provided regarding the /pf:help documentation, which correctly identified that the promised command summary and FAQ were missing from the file and provided a suggestion to include the list of available commands.
| ## Behavior | ||
|
|
||
| 14 명령어 요약 + 자주 묻는 질문 (FAQ). | ||
| Summary of the 15 commands plus a frequently asked questions (FAQ) section. |
There was a problem hiding this comment.
The Behavior section states that the command provides a summary of 15 commands and an FAQ section, but these are not actually present in the file. Since this file serves as the command body for /pf:help, users running the command will not see the promised summary or FAQ. Documentation designated as an authoritative source must be free of errors to maintain its credibility and trustworthiness.
| Summary of the 15 commands plus a frequently asked questions (FAQ) section. | |
| Summary of the 15 commands plus a frequently asked questions (FAQ) section. | |
| ### Available Commands | |
| - /pf:bootstrap — Initialize plugin memory and permissions. | |
| - /pf:budget — View the cost dashboard. | |
| - /pf:design — Open the design selection gate (H1). | |
| - /pf:export — Package a frozen run. | |
| - /pf:freeze — Force evaluation and attempt to freeze the run. | |
| - /pf:gallery — Browse past runs and previews. | |
| - /pf:help — List all commands and view what's new. | |
| - /pf:lessons — View or edit the failure catalog. | |
| - /pf:new — Start a new Preview Forge run. | |
| - /pf:panel — Manually trigger a decision vote. | |
| - /pf:preview — Launch the local preview server. | |
| - /pf:replay — Replay a past run from trace. | |
| - /pf:retry — Rerun a failed agent or phase. | |
| - /pf:seed — Browse the demo idea bank. | |
| - /pf:status — Show current run state and progress. |
References
- Documentation designated as an 'authoritative source' must be free of errors, including typos, to maintain its credibility and trustworthiness.
Summary
Every
/pf:*slash-command source underplugins/preview-forge/commands/contained Korean prose. Claude Code loads these files as command bodies, so the Korean text was being rendered to the user (most visibly through/pf:help). That violates Layer-0 Rule 10 (English-only output), ratified in #102 and merged intoCONTRIBUTING.mdvia #106. This PR translates all 15 command bodies to plain professional English and refreshes the stale "What's new" section inhelp.mdso it covers releases through v1.14.1.Translation only — no behavior, flag, schema, frontmatter, code block, or command example was changed.
Resolves
Closes #113
Changes
plugins/preview-forge/commands/bootstrap.mdplugins/preview-forge/commands/budget.mdplugins/preview-forge/commands/design.mdplugins/preview-forge/commands/export.mdplugins/preview-forge/commands/freeze.mdplugins/preview-forge/commands/gallery.mdplugins/preview-forge/commands/help.mdplugins/preview-forge/commands/lessons.mdplugins/preview-forge/commands/new.mdplugins/preview-forge/commands/panel.mdplugins/preview-forge/commands/preview.mdplugins/preview-forge/commands/replay.mdplugins/preview-forge/commands/retry.mdplugins/preview-forge/commands/seed.mdplugins/preview-forge/commands/status.mdHelp "What's new" updates
The
## What's newsection inhelp.mdwas frozen at "shipped through semver v1.10.0" — four minor versions behind. The updated section now covers:hooks/post-h1-signal.py, H2 → preview-server auto-launch, and the new/pf:previewslash command.standard, notpro).Previously existing v1.6 and v1.7 entries are preserved with translated copy.
The "14 commands" / "14 명령어 요약" wording was updated to "15 commands" since
/pf:previewwas added in v1.13.Maintenance process
A new one-liner at the bottom of the "What's new" section formalizes the recurring maintenance task:
CHANGELOG.mdstays the source of truth for per-tag detail;help.mdcarries only the human-readable highlights.Test plan
bash scripts/verify-plugin.shpasses (59/0).commands/*.md(verified with the U+AC00..U+D7A3 sweep from the issue).Notes
description:field) was left intact except where the Korean original itself was a translation candidate (it was not — every frontmatter line was already English).bootstrap.mdPython merge block,new.mdweak-replay JSON literals, and all bash code fences were not touched — only the surrounding prose was translated.🤖 Generated with Claude Code