.md
Skill.mdサーチャーJP

Skill.md検索

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

S

PHPテストコードを規約に沿って自動生成

by sayuprc

プロジェクトのアーキテクチャに合わせたPHPユニットテストを自動生成できます。クラスの分析から実行まで、標準化されたワークフローでテストを作成します。 正常系・異常系の両パターンを網羅したテストケースを生成します。Mockery(モック:依存するクラスの動作を模擬するツール)を使ってスムーズにテストを構成できます。 テストの形式や配置場所をプロジェクト規約に統一できます。src/server/packages/ 下のクラスに対応する tests/Unit/ 下にテストが自動配置されます。 テスト実行時のフォーマットエラーを自動修正できます。mise run ecs:fix で コード整形を自動実行して、手作業の修正時間を削減します。 PHPでユニットテストを書く必要があるが、どこから始めていいかわからない開発者 プロジェクト内でテストの書き方を統一したいチームリーダーやQAエンジニア テスト作成に時間をかけたくなく、効率的にテストカバレッジを高めたい開発チーム Laravel/PHPプロジェクトで既存のアーキテクチャに準拠したテストが必要な場合 このスキルはプロジェクトの既存アーキテクチャや規約に則ったPHPユニットテスト作成をガイドします。ワークフローは5段階です。(1)対象クラスの分析:名前空間・依存関係・公開メソッド・戻り値型を特定。(2)テストファイルパス決定:src/server/tests/Unit/ 配下にクラス構造に対応したパスで配置(例:CreateInteractor.php → CreateInteractorTest.php)。(3)テストクラス初期化:declare(strict_types=1)とTests\TestCase継承、モックプロパティをMockInterface&ClassName形式で定義、setUp()とgetInstance()メソッドを実装。(4)テストケース記述:#[Test]アトリビュート使用、正常系・異常系網羅、Mockeryエクスペクテーション(shouldReceive、once、andReturn)を使用、PHPUnitのアサーションで検証。(5)テスト実行:mise run test:unitまたはmise run test パスで実行。patterns.mdに具体的なコードパターンと共通アサーションが記載されています。

テスト設計
13072026-04-12
S

バックエンド・フロントエンドの品質を総合的に検証

by sayuprc

PHP/Laravelのバックエンド実装をアーキテクチャ、セキュリティ、パフォーマンスの観点から検証できます。 Astro/SolidJS/TypeScriptのフロントエンド実装を包括的にレビューできます。 パッケージベースのヘキサゴナルアーキテクチャ(Domain、Application、Infrastructure層)への準拠を検証できます。 セキュリティ脆弱性、重大なバグ、パフォーマンス問題を段階的に分類し、具体的な改善提案を提供できます。 isekai-terrarium管理パネルプロジェクトの開発者でコードレビューを依頼したい人 PRの品質チェック前に第2レビュー層として機能させたい開発チーム アーキテクチャ準拠性を自動検証したいエンジニア セキュリティとパフォーマンス両面の指摘を受けたいプロジェクト 本スキルはコンテキスト分析(変更範囲・対象ファイル特定)、専門的レビュー実行(バックエンド用php-review.md、フロントエンド用frontend-review.md、全般用general-review.mdを参照)、構造分析(ヘキサゴナルアーキテクチャ準拠確認:DomainがApplicationやInfraに依存しない、Applicationが流れ調整のみ、Infrastructureが永続化・外部連携処理)を実行します。フィードバック形式は概要→指摘事項([重大]セキュリティ脆弱性・重大バグ・深刻アーキテクチャ違反修正必須、[警告]パフォーマンス問題・テスト不足・最適でないパターン対処推奨、[提案]可読性向上・軽微スタイル違反・代替案)→具体例で提供されます。

レビューテストセキュリティ
11742026-04-12