소스 정보
- 저장소
- akornmeier/super-looper
- 최근 소스 활동
- 2026년 7월 4일 19:40
- 감지된 SKILL.md 언어
- 영어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/akornmeier/super-looper --skill sl-test-browser명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
Compatibility command for the streamlined unattended developer workflow. Plans a software task with sl-plan when needed, then routes execution through sl-run in mode:unattended. Prefer sl-plan followed by sl-run for new workflows.
Run an explicit, non-mutating compatibility diagnostic for the super-looper plugin. Use only when validating a Claude Code or Codex installation, runtime adapter, bundled reference and script resolution, interactive question support, and one-worker subagent dispatch.
Compatibility command for interactive implementation. Plans a software task when needed, then routes canonical Markdown execution through sl-run in mode:interactive. Prefer sl-run directly for new workflows.
| name | sl-test-browser |
| description | Run browser tests on pages affected by current PR or branch |
| argument-hint | [PR number, branch name, 'current', or --port PORT] |
Run end-to-end browser tests on pages affected by a PR or branch changes using the agent-browser CLI.
agent-browser Only For Browser AutomationThis workflow uses the agent-browser CLI exclusively. Do not use any alternative browser automation system, browser MCP integration, or built-in browser-control tool. If the platform offers multiple ways to control a browser, always choose agent-browser.
Use agent-browser for: opening pages, clicking elements, filling forms, taking screenshots, and scraping rendered content.
Platform-specific hints:
mcp__claude-in-chrome__*).bin/dev, rails server, npm run dev)agent-browser CLI installed (see Setup below)Check whether agent-browser is installed:
command -v agent-browser >/dev/null 2>&1 && echo "Installed" || echo "NOT INSTALLED"
If not installed, inform the user: "agent-browser is not installed. Run /sl-setup to install required dependencies." Then stop — this skill cannot function without agent-browser.
Before starting, verify agent-browser is available:
command -v agent-browser >/dev/null 2>&1 && echo "Ready" || echo "NOT INSTALLED"
If not installed, inform the user: "agent-browser is not installed. Run /sl-setup to install required dependencies." Then stop.
Pipeline mode (mode:pipeline): Skip this step entirely. Default to headless — no question, no blocking. Proceed directly to step 3.
Manual mode: Ask the user whether to run headed or headless using AskUserQuestion (call ToolSearch with select:AskUserQuestion first if its schema isn't loaded). Fall back to presenting options in chat only if it is unavailable or the call errors. Never silently skip the question:
Do you want to watch the browser tests run?
1. Headed (watch) - Opens visible browser window so you can see tests run
2. Headless (faster) - Runs in background, faster but invisible
Store the choice and use the --headed flag when the user selects option 1.
If PR number provided:
gh pr view [number] --json files -q '.files[].path'
If 'current' or empty:
git diff --name-only main...HEAD
If branch name provided:
git diff --name-only main...[branch]
Read references/port-and-server.md and follow it. It carries the port-priority resolution, the pipeline-only free-port scan, and the pipeline-only auto-start bash. Skipping it makes the agent assume port 3000 — which collides with other agents running in parallel in pipeline mode, or fails to boot a server that manual mode expects the user to own. Set PIPELINE_MODE=1 in the shell when mode:pipeline is present.
Read references/test-execution.md and follow it: the file-pattern-to-route mapping, the per-page snapshot/verify/interact/screenshot recipe (headed and headless), human-verification prompts for OAuth/email/payment/SMS/external-API flows, failure handling, and the results-summary template. Without it the agent invents route mappings (missing affected pages) and an ad-hoc summary shape (inconsistent, unscannable reports). Pass the browser mode from step 2 through as the --headed flag where the recipe calls for it.
The full command and flag reference lives in references/agent-browser-cli.md. Load it before issuing agent-browser commands — inventing subcommands or flags fails silently or errors mid-test.
# Test current branch changes (auto-detects port)
/sl-test-browser
# Test specific PR
/sl-test-browser 847
# Test specific branch
/sl-test-browser feature/new-dashboard
# Test on a specific port
/sl-test-browser --port 5000