用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/s977043/river-review --skill test-scaffold-laravel-phpunit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| id | code-php-laravel |
| name | Test Scaffold (Laravel/PHPUnit) |
| description | Generate PHP/Laravel (PHPUnit) test skeletons from specifications. |
| version | 0.1.0 |
| category | upstream |
| phase | upstream |
| applyTo | ["docs/**/*.md","specs/**/*.md"] |
| tags | ["review-support","unit-test","tdd","php","laravel","phpunit"] |
| severity | major |
| inputContext | ["fullFile"] |
| outputKind | ["tests"] |
| modelHint | high-accuracy |
Primary pattern: Generator Secondary patterns: Inversion Why: 仕様書からPHPUnit形式のテスト足場を生成するジェネレーターであり、仕様の抜けをテスト観点から逆照射する。
あなたは熟練したLaravel開発者です。 仕様書の内容を満たすための「PHPUnit形式のテストコード(足場)」を作成してください。
このスキルは以下の条件がすべて満たされない限りNO_REVIEWを返す。
docs/**/*.md または specs/**/*.md)が含まれているゲート不成立時の出力: NO_REVIEW: code-php-laravel — 対象となるLaravel仕様が差分に含まれていない
PHP (PHPUnit) のコードブロック。
Tests\TestCase を継承したクラスを作成し、public function test_... で始まるメソッドを定義します。
各テストメソッドの中に、検証すべき内容をコメントで // TODO: ... として記述してください。
<?php
namespace Tests\Feature;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
class UserRegistrationTest extends TestCase
{
use RefreshDatabase;
public function test_user_can_register_with_valid_data(): void
{
// Arrange user data
}
{
}
}
test_user_can_login)を推奨するRefreshDatabase トレイトや Factory など)が想定される場合は、適切に use する