.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

N

Vitest テストを効率的に作成・修正できる

by naopoyo

複雑なロジック(条件分岐・データ変換・ユーザー操作・副作用)を持つコードのテストを作成できます。テストすべきロジックと不要なロジックを自動判断するため、無駄なテスト作成を防げます。 React コンポーネント・カスタム Hooks・ユニット関数などの種類別にテストを作成・リファクタリングできます。 ブラウザテスト(Vitest Browser Mode)でcleanup()管理やcontainer.querySelector()の正しい使い方を自動適用し、テスト失敗を減らせます。 Next.js・モックライブラリ固有の「ハマりどころ」を自動回避し、テストコードのデバッグ時間を短縮できます。 モック定義を共通化(サードパーティライブラリはsetupFiles、ソースモジュールはインラインモック)して、メンテナンス性を向上させます。 Vitest でテストを書いているが、テスト失敗やモック管理で困っている開発者 React コンポーネント・Hooks のテストの書き方がわからない開発者 Next.js プロジェクトでブラウザテストを導入したい人 テスト設計の判断基準を学びたい人(何をテストすべきか迷いやすい人) 対象コードのテスト価値を「ロジックの複雑さ × バグ発生の可能性」で判断します。テストすべき対象は条件分岐・データ変換・ユーザー操作・副作用を含むロジック、テスト不要は静的マークアップ(props・状態・分岐なし)・バレルエクスポート・定数定義です。ブラウザテスト使用時はafterEachでcleanup()必須呼び出し、screen.getByRole()よりcontainer.querySelector()を優先し、userEvent.setup()で非同期操作を管理します。カスタム Hooks はrenderHook・actで DOM 操作を含めテストします。モック共通化はサードパーティライブラリをvitest.setup.tsxでグローバル登録、ソースモジュール(パスエイリアス@/)は ファクトリ付きインラインモックで短縮記述します。Next.js モックはnext/navigation・next/link・next/routerなど固有パターンに対応。

テスト
1622026-02-14
N

Gitコミットメッセージを自動生成

by naopoyo

ルールに従ったコミットメッセージを自動作成: Conventional Commits 形式に従い、変更内容を自動分析して適切なコミットメッセージを生成できます。 ステージされた変更を自動検出: git status や git diff を確認して、何が変わったかを自動的に理解し、メッセージに反映させます。 複数の変更を適切に分割: 異なる内容の変更が混在している場合、複数のコミットに分割して、歴史が追いやすいリポジトリを作れます。 プロジェクト固有のルールに対応: commit-rules.md に記載されたプロジェクト固有のルールを読み込み、それに従ったコミットを作成します。 Git履歴を整理しておきたい開発者: コミットメッセージを統一し、後から履歴を追いやすくしたい方。 チーム開発をしている方: プロジェクトのルールに従ったコミットを自動的に作成したい方。 手作業の時間を減らしたい方: メッセージの文言を考える手間を省きたい方。

00
N

GitHubプルリクエストを自動作成

by naopoyo

コミット履歴からPRを自動作成: ローカルブランチのコミット履歴を分析して、PRのタイトルと説明文を自動生成します。 プロジェクトのルールを自動適用: .claude/CLAUDE.md があればそこから PR 作成ルール(言語指定、ラベル付与、ブランチ操作など)を読み込み、自動的に反映させます。 テンプレートに従った説明文を作成: pr-template.md に従い、変更概要、理由、テスト結果などを構造化された形式で自動生成できます。 GitHub CLI で即座に PR を公開: 生成したコンテンツを gh pr create で実行し、一連の作業を自動化できます。 GitHub のプルリクエスト作業を効率化したい方: タイトルや説明文を毎回手で書く手間を減らしたい方。 チームの PR レビュープロセスを整える方: プロジェクトルールに統一された PR を自動生成したい方。 コミット履歴が明確な方: コミットメッセージが詳しければ詳しいほど、より良い PR を自動作成できます。

00