Use this skill when creating or reviewing Next.js Route Handlers (app/api), adding rate limiting, input validation, or auth to API endpoints. Trigger words: API ルート, Route Handler, app/api, エンドポイント, レート制限, 入力検証, CORS, ヘッダー, 認証付き API, hardening.
pr-japanese-summary
Use this skill when writing a pull request description, change summary, or release notes in Japanese for this project. Trigger words: PR 説明, プルリク, 変更サマリ, リリースノート, PR 文章, レビュー依頼, 日本語で説明, pull request.
含まれるファイル(1)
- SKILL.md1.9 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
PR 日本語サマリ
いつ使うか
- PR を出すための説明文を書くとき。
- 変更内容を日本語でレビュアー向けに要約するとき。
やること
- 「なぜ(背景・課題)→ 何を(変更点)→ どう検証したか」の順で書く。
- 変更点は箇条書きで、ファイル列挙ではなく意味で説明する。
- 動作確認・テスト結果・スクショ(UI 変更時)を添える。
- 破壊的変更・移行手順があれば明示する。
- コミットは Conventional Commits(
/commit-smartで生成)。
守るルール
- ✅ 背景 → 変更 → 検証の 3 部構成。
- ✅ レビュアーが 1 分で要点を掴める長さに。
- ✅ UI 変更はビフォー/アフターを示す。
- ❌ 「色々直した」など中身の無い要約にしない。
- ❌ 自動生成の差分ダンプを貼るだけにしない。
典型例(出力フォーマット)
## なぜ
ユーザー検索が遅く(COLLSCAN)、一覧表示が 2 秒以上かかっていた。
## 何を
- `users` に `{ role: 1, createdAt: -1 }` 複合インデックスを追加(ESR)
- 一覧クエリを `.lean()` 化し不要フィールドを `$project` で除外
## どう検証したか
- `explain('executionStats')` で IXSCAN を確認(COLLSCAN 解消)
- 一覧表示 2.1s → 180ms(ローカル計測)
- 既存ユニット/E2E グリーン
アンチパターン
- 変更ファイル名を列挙するだけで意図が伝わらない。
- 検証方法を書かず「動きました」で終わる。
- 破壊的変更を本文に埋もれさせて見落とさせる。
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
Use this skill when implementing full-text search, autocomplete, or vector/semantic search and RAG with MongoDB Atlas. Trigger words: 全文検索, あいまい検索, オートコンプリート, ベクトル検索, セマンティック検索, 類似検索, Atlas Search, $search, $vectorSearch, RAG, embedding.
Use this skill when implementing sign-in, sessions, authorization checks, or protecting routes and Server Actions. Trigger words: 認証, ログイン, サインイン, セッション, 認可, 権限チェック, Better Auth, Auth.js, 保護, ミドルウェア, getSession.
Use this skill when starting a new session, opening this project for the first time, or when you need to recall the project's tech stack, hard rules, and which other skills exist. Trigger words: セッション開始, このプロジェクト, 全体像, どのスキル, 何から, getting started, overview.
Use this skill when setting up or modifying CI pipelines, GitHub Actions workflows, or automated checks (lint, typecheck, test, build) for this project. Trigger words: CI, GitHub Actions, ワークフロー, パイプライン, 自動テスト, lint チェック, typecheck, ビルド検証, .github/workflows.
Use this skill when writing end-to-end tests, browser automation, or verifying user flows in a real browser. Trigger words: E2E, Playwright, ブラウザテスト, ユーザーフロー, 結合テスト, シナリオテスト, ログインテスト, getByRole, expect.