소스 정보
- 저장소
- bdarbaz/claude-stack-plugin
- 최근 소스 활동
- 2026년 3월 16일 20:49
- 감지된 SKILL.md 언어
- 영어
- 스타
- 4
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/bdarbaz/claude-stack-plugin --skill s-qa-only명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Autonomous workflow loop - runs the full skill chain automatically with circuit breaker and stuck detection
Freeform router - accepts natural language and routes to the appropriate skill(s)
Show all available skills, agents, and workflow guides - quick reference card for claude-stack
SOC 직업 분류 기준
SKILL.md 표시 중
| name | s-qa-only |
| description | Report-only browser QA - same analysis as /s:qa but no fixes applied, output only |
Run the same browser QA analysis as /s:qa but produce a report only. No code changes, no commits, no fixes. Pure observation.
Prefer Playwright MCP if available (check for mcp__plugin_playwright_playwright__browser_navigate).
If Playwright MCP is not available, ensure the binary exists:
sh ${CLAUDE_PLUGIN_ROOT}/bin/setup-browser.sh
Use ~/.claude-stack/bin/gstack-browse as fallback.
Check for a running dev server on common ports in this order:
http://localhost:3000http://localhost:3001http://localhost:5173http://localhost:8080Attempt a HEAD request to each. Use the first that responds. If none respond, inform the user:
"No dev server detected on ports 3000, 3001, 5173, or 8080. Start your dev server and try again."
Same route scanning logic as /s:qa:
app/**/page.{tsx,jsx,ts,js} and pages/**/*.{tsx,jsx,ts,js}<Route path= or createBrowserRoutersrc/router or src/routes/ as the only routeAccept a tier flag from the user. Default is --standard.
| Flag | Tier | Scope |
|---|---|---|
--quick | Quick | Routes + screenshots + console errors |
--standard | Standard | Quick + forms + responsive + health score |
--exhaustive | Exhaustive | Standard + edge cases + a11y + performance |
Run the exact same checks as /s:qa for the selected tier. Refer to the /s:qa skill for tier definitions.
CRITICAL RULE: Do NOT modify any source files. Do NOT create git commits. This is observation only.
Save the report to docs/qa-reports/YYYY-MM-DD-qa-report.md. Create the directory if it does not exist.
Report format:
# QA Report - {date}
**Tier:** {quick|standard|exhaustive}
**Health Score:** {score}/100
**Dev Server:** {url}
**Routes Tested:** {count}/{total discovered}
## Route Coverage
| Route | Status | Console Errors | Console Warnings | Screenshot |
|-------|--------|----------------|------------------|------------|
| `/` | OK | 0 | 1 | taken |
## Findings
| # | Route | Issue | Severity | Location | Suggested Fix |
|---|-------|-------|----------|----------|---------------|
| 1 | `/dashboard` | Missing alt text on logo img | medium | src/components/Header.tsx:12 | Add `alt="Company logo"` |
### Severity Scale
- **critical** - App crashes, data loss, security vulnerability
- **high** - Feature broken, major layout issue, form unusable
- **medium** - Accessibility gap, minor layout issue, console error
- **low** - Warning, cosmetic issue, performance suggestion
## Console Error Summary
{Deduplicated list of console errors with occurrence count}
## Responsive Check Results
| Route | Mobile (375px) | Tablet (768px) | Desktop (1440px) |
|-------|----------------|-----------------|-------------------|
| `/` | OK | OK | OK |
## Accessibility Summary (exhaustive only)
| Check | Pass | Fail | Details |
|-------|------|------|---------|
| Color contrast | 12 | 2 | Low contrast on `.muted-text` |
| Form labels | 8 | 1 | Missing label on search input |
| Keyboard nav | OK | - | All interactive elements focusable |
## Performance Metrics (exhaustive only)
| Route | LCP (ms) | CLS | Notes |
|-------|----------|-----|-------|
| `/` | 1200 | 0.05 | Good |
## Recommendations
{Prioritized list: critical first, then high, medium, low}
If issues were found:
"Run
/s:qato auto-fix deterministic issues, or address findings manually."
If no issues were found:
"All clear - no issues found. Health score: {score}/100."