バックエンド実装時に使用。DRY原則遵守。コーディング規約準拠。
中文简介正在准备中。当前显示原文说明。
開発サーバー・E2E・ブラウザ検証時に使用。既存プロセスを停止してからプロジェクト指定ポートで起動し、作業後に必ず停止する。
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
以下は絶対に禁止。違反は許容されない。
以下の作業では、必ずこのスキルを使用する。
worktree内で作業している場合は、worktree-parallel スキルで渡されたポートレジストリ(メインチェックアウト直下の .worktrees/.ports.json)で割り当てられたポートを「プロジェクト指定ポート」として扱う。
サーバーを使う作業の開始時は、必ず以下の手順を順番に実行すること。
起動前に必ず既存プロセスを確認し、動いていれば停止する。 この手順をスキップしてはならない。
Windows(MSYS/Git Bash):
# ポート確認と停止
netstat -ano | grep ":[PORT] " | grep LISTENING
# LISTENINGがあれば → taskkill //PID <PID> //F(Git Bash では `/PID` が MSYS のパス変換で壊れるので `//` と書く。詳細は documents/development/windows-shell.md)
Windows(PowerShell):
$connections = Get-NetTCPConnection -LocalPort [PORT] -State Listen -ErrorAction SilentlyContinue
$connections | Select-Object -ExpandProperty OwningProcess -Unique | ForEach-Object {
Stop-Process -Id $_ -Force
}
macOS / Linux:
# ポート確認と停止
lsof -i :[PORT]
# プロセスがあれば → kill -9 <PID>
なぜ必須か: 古いプロセスが残っていると、新しいプロセスが
EADDRINUSEで起動失敗し、 古い(コード変更が反映されていない)サーバーが動き続ける。
プロジェクトの CLAUDE.md に記載されたバックエンド起動コマンドを実行する。 worktree内では、渡されたポートレジストリのバックエンド割当ポートを使用する。
プロジェクトの CLAUDE.md に記載されたフロントエンド起動コマンドを実行する。 worktree内では、渡されたポートレジストリのフロントエンド割当ポートを使用する。
バックエンド・フロントエンドの両方がレスポンスを返すことを確認する。
両方が正常応答するまで起動完了とみなさない。
バックグラウンド実行したコマンドの出力を必ず確認し、
EADDRINUSE、FAILED TO START、Error 等がないことを確認する。
E2Eテストやサーバーを使う作業が完了したら、必ずサーバーを停止すること。 サーバーを起動したまま放置すると、プロセスが大量に残りリソースを消費する。
Windows(MSYS/Git Bash):
netstat -ano | grep ":[PORT] " | grep LISTENING
# LISTENINGがあれば → taskkill //PID <PID> //F //T(`//` の理由は同上)
# 停止後は netstat -ano | grep ":[PORT] .*LISTEN" が空になることでポート解放を確認する
Windows(PowerShell):
$connections = Get-NetTCPConnection -LocalPort [PORT] -State Listen -ErrorAction SilentlyContinue
$connections | Select-Object -ExpandProperty OwningProcess -Unique | ForEach-Object {
Stop-Process -Id $_ -Force
}
macOS / Linux:
lsof -i :[PORT] -t | xargs kill -9
停止後、ポートがLISTENしていないことを確認する。
Windows(PowerShell):
Get-NetTCPConnection -LocalPort [PORT] -State Listen -ErrorAction SilentlyContinue
# 何も表示されなければ停止完了
macOS / Linux:
lsof -i :[PORT]
# 何も表示されなければ停止完了
EADDRINUSE や起動失敗がないことを確認した还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
バックエンド実装時に使用。DRY原則遵守。コーディング規約準拠。
中文简介正在准备中。当前显示原文说明。
Use before implementing any feature, behavior change, or refactor - settles requirements and design, then gets the design independently reviewed and approved by the user before code is written
中文简介正在准备中。当前显示原文说明。
作業開始時に使用。mainブランチでの作業禁止。Issue先行作成必須。
中文简介正在准备中。当前显示原文说明。
UI実装後の検証時に使用。agent-browser CLIでブラウザ上の動作を手動検証する。「UIを確認」「画面テスト」と言われたら使用(プロジェクトの E2E スイート実行は quality-check Step 5(推奨度・範囲で自動実施または確認)/ server-startup が担当)。
中文简介正在准备中。当前显示原文说明。
DBマイグレーション作成時に使用。バージョン番号競合防止。mainブランチ確認必須。
中文简介正在准备中。当前显示原文说明。
Use when independent tasks benefit from parallel work without shared state or sequential dependencies
中文简介正在准备中。当前显示原文说明。