01
このSkillでできること
- ✓ソースコード、設計書、画面仕様、API仕様、DBスキーマ、ユーザー説明を読み取る
- ✓正常系・異常系・境界値・権限・DB更新・画面表示の観点を洗い出す
- ✓Markdown形式の単体テスト仕様書を作成する
- ✓後続のPlaywright画面操作テストに使える粒度で整理する
02
使い方
01
STEP 1
単体テスト仕様書をMarkdownで作成するよう依頼する
02
STEP 2
対象機能に関するソースコードや各種仕様を提示する
03
STEP 3
リポジトリのdocs/skills/create-unit-test-spec.mdを読み、その手順に従う
04
STEP 4
判断できない仕様は推測せず確認し、ファイル作成前に保存先の承認を得る
03
Skillのインストール
初心者におすすめ
AIにこのSkillを追加してもらう
GitHub URLごとCodexやClaude Codeへ渡し、現在の環境に合う方法を判断してもらいます。
このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。
Repository:
https://github.com/koekoebaborak27/food-stock-manager手動でインストールする
README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。
pnpm install # 依存パッケージの取得
pnpm dev:web # 画面(Next.js)を開発モードで起動。3000 番
pnpm dev:api # API(NestJS)を開発モードで起動。3001 番
pnpm build # web と api の両方をビルド
pnpm lint # ESLint
pnpm format # Prettier で整形
pnpm format:check # Prettier チェック
pnpm typecheck # tsc --noEmit
pnpm test # Vitest(単体)
pnpm test:e2e # Playwright(画面操作)
pnpm prisma:generate # Prisma Client を生成(clone直後・スキーマ変更後に必要)
pnpm prisma:migrate # マイグレーションを作成してローカルDBへ適用
pnpm prisma:seed # 初期データを投入する
pnpm db:reset # ローカルDBを作り直す(要確認。データが消える)pnpm --filter web add <パッケージ名> # 画面側だけで使うもの
pnpm --filter api add <パッケージ名> # API 側だけで使うもの
pnpm add -D -w <パッケージ名> # 両方で使う開発ツール04
このSkillを使うプロンプト例
Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。
単体テスト仕様書をMarkdownで作ってください。正常系・異常系・境界値・権限・DB更新・画面表示の観点を含め、後続のPlaywright画面操作テストで使える粒度にしてください。出力例を見る
Markdown形式の単体テスト仕様書05
安全性チェック
自動解析による参考情報です。Skillの安全性を保証するものではありません。
外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
- network: I 向けルールの置き方」の説明です。ベースにした AI 開発テンプレート([ai-dev-template](https://github.com/koekoebaborak27/ai-dev-template))由来の仕組みで、このプロジェクトでもそのまま使っています。テンプレートから新しいプロジェクト
06
関連Skill
decoding-effect-boundaries
Effect境界デコーダー
HTTPやWebSocket、OAuth、CLI入力などの信頼できない値を入口でEffect Schemaにより一度だけ検証・デコードし、後続処理を型付きに保つスキルです。
Effect Schemaデータ検証型安全
sci-deep-reader
Sci Deep Reader(科学文献深度精読)
PDFやOffice、Markdown、ウェブ、arXiv、DOIの科学文献を精読し、根拠と限界を示す解説レポートに整理するスキル。
評価確度:暫定科学文献論文精読文献解説
add-collection-member
コレクションメンバー追加
既存CollectionにSOAメンバーポインタを追加し、レイアウト依存箇所の更新漏れを防ぐチェックリストです。
評価確度:暫定C++23CollectionSOA