ワンクリックで
code-review
Review current changes against ShareShelf conventions checklist. Use after making code changes or before committing.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Review current changes against ShareShelf conventions checklist. Use after making code changes or before committing.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Runs backend unit and integration tests using Maven.
Enforce ShareShelf Material 3 design standards on Android — emerald/stone color scheme, component patterns, and mobile UX best practices.
Inspect the ShareShelf PostgreSQL database — list tables, describe schema, run safe SELECT queries, and debug data issues.
Generate TDD-first test suites for ShareShelf backend (JUnit 5 + MockK) and frontend (Vitest + RTL) code.
| name | code-review |
| description | Review current changes against ShareShelf conventions checklist. Use after making code changes or before committing. |
Review staged and unstaged changes against the ShareShelf project conventions and known anti-patterns. Produces a structured report with pass/fail per rule.
git diff to see unstaged changes and git diff --cached for staged changes.git diff --name-only and git diff --cached --name-only to identify all changed files.backend/)ResponseEntity<ApiResponse<T>>private val — no @Autowired@Transactional on write methods only (method level)item.owner.id == principal.getId())@field: validation annotations on DTOs, @Valid on controller paramsJOIN FETCH for eager loadingval id: Long? = null, referenced with !! after save()Type? with = null defaultsV6__, V7__, etc.)EntityNotFoundException (404), IllegalArgumentException (400), IllegalStateException (409), AccessDeniedException (403)frontend/)"use client"; directive present if hooks are usedlib/api.ts — no raw fetch()lib/auth.ts helpers — no direct localStorage writes for authany types — fully typedsm:, md:, lg:## Code Review Report
**Files changed:** N
**Passed:** X/Y rules
**Critical issues:** (blockers)
**Warnings:** (should fix)
**Suggestions:** (nice to have)