.agents/skills/pr-reviewer/SKILL.md
PR レビュー時のチェック観点。プロジェクト規約への準拠、型安全性、Tailwind 品質などを横断的に確認する。
npx skillsauth add ria3100/tanstack-start-boilerplate pr-reviewerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
PR の差分を対象に、以下の観点でレビューする。
src/components/ui/ — shadcn 生成のみsrc/components/common/ — 汎用コンポーネント@/* を使っているか(#/* や相対パスの深いネストは NG)@unpic/react を直接 import していないか(common/media/image.tsx 経由で使用する)src/components/ui/ のファイルを手動編集していないかCommon/{Category}/{Name})styles.css で定義)を適切に使用しているか@apply の乱用がないかany の使用がないか。ある場合は妥当な理由があるかas)が最小限か問題を発見した場合、ファイルパスと行番号を示し、理由と修正案を提示する。重要度を以下で分類する:
development
Review Tailwind CSS class usage in .tsx files for quality, consistency, and Tailwind v4 best practices.
tools
依存関係を取得・変更する npm/pnpm コマンド実行時に Socket Firewall (sfw) を適用する。
development
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".
tools
Generate new components under src/components/common/ following project conventions (kebab-case, directory structure, stories).