Help us improve
Share bugs, ideas, or general feedback.
From reviw-plugin
Detects project type (web/backend/mobile) and enforces verification via Playwright screenshots, test suite runs (jest/vitest/pytest), or mobile E2E—no assumptions or manual checks.
npx claudepluginhub kazuph/reviw --plugin reviw-pluginHow this skill is triggered — by the user, by Claude, or both
Slash command
/reviw-plugin:check-yourselfThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
<command-name>check-yourself</command-name>
Tests local web applications using Playwright: verifies frontend functionality, debugs UI behavior, captures screenshots, views logs. Mandatory before declaring implementation complete.
Runs Playwright-powered web tests: plan-based E2E, monkey testing, visual checks, accessibility, responsive, and form validation. Records issues and supports retesting.
Share bugs, ideas, or general feedback.
check-yourself
ユーザーがキレています。以下を厳守してください。
curl でのAPI確認 → 禁止PROJECT_TYPE=$(grep -m1 '^Project-Type:' .artifacts/*/REPORT.md 2>/dev/null | awk '{print $2}')
if [ -z "$PROJECT_TYPE" ]; then
# Auto-detect if not recorded
if [ -f package.json ] && grep -qE '"(react|vue|svelte|next|nuxt|@angular/core|solid-js|astro)"' package.json 2>/dev/null; then
PROJECT_TYPE="web"
elif [ -f Podfile ] || [ -f pubspec.yaml ] || ([ -f app.json ] && grep -q '"expo"' app.json 2>/dev/null); then
PROJECT_TYPE="mobile"
elif [ -f go.mod ] || [ -f Cargo.toml ] || [ -f pyproject.toml ] || [ -f requirements.txt ]; then
PROJECT_TYPE="backend"
else
PROJECT_TYPE="web"
fi
fi
echo "Project type: $PROJECT_TYPE"
take_screenshot でスクショを撮れエビデンスを見せろ
問題があれば直せ
プロジェクトタイプに応じて適切なスキルを実行しろ:
| Project Type | 実行するスキル |
|---|---|
| web / fullstack | /reviw-plugin:webapp-testing |
| backend | backend-testing skill(テストフレームワーク実行) |
| mobile | mobile-testing skill(Maestro MCP) |
報告を待っている。