ワンクリックで
add-redirect
Add or update URL redirects in the server redirect registry, with status-code rationale and E2E coverage.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Add or update URL redirects in the server redirect registry, with status-code rationale and E2E coverage.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Introduce React Hook Form + Zod for form state, validation, and typed submission flows.
Configure the private route as a hidden admin utility. Moves credentials to env vars; operator updates .env using .envTemplate instructions. No credentials passed to the skill.
Migrate the current REST API usage to TanStack Query with server-state caching, invalidation, and progressive rollout.
Replace GitHub Actions CI with GitLab CI/CD while preserving the same lint, typecheck, and Playwright E2E behavior and updating docs for gitlab.com settings.
Migrate the client UI layer from Chakra UI to shadcn/ui and fully remove Chakra dependencies.
Update the combined policy-writing guide page and keep linked routes, metadata, tests, and docs in sync.
| name | add-redirect |
| description | Add or update URL redirects in the server redirect registry, with status-code rationale and E2E coverage. |
Use this skill when an old route should forward users to a new route after page renames, URL cleanup, or IA changes.
from_path: Legacy URL path (example: /old-page)to_path: Destination URL path (example: /new-page)status_code: One of 301, 302, 307, 308reason: Why the redirect exists (migration note for changelog/docs)If any input is missing, pause and ask before editing files.
src/server/config/redirects.tsREDIRECT_RULES.from and to as absolute paths beginning with /.from route; update the existing rule instead.playwright/e2e/routing/redirects.spec.tsCHANGELOG.mdUnreleased entry summarizing redirect additions/changes.docs/REDIRECTS.md (optional but recommended)301 — Permanent move (most content migrations)302 — Temporary move307 — Temporary, method-preserving308 — Permanent, method-preservingnpm run lintnpm run type-checknpm run test:e2e -- --spec playwright/e2e/routing/redirects.spec.ts/old?a=1 -> /new?a=1)src/server/config/redirects.ts.