Run Zero Script QA (verify via Docker logs without test scripts)
Monitors Docker logs in real-time to detect issues without writing test scripts.
/plugin marketplace add popup-studio-ai/bkit-claude-code/plugin install bkit@bkit-marketplaceVerify features through real-time Docker log monitoring without writing test scripts.
Traditional: Write test code → Execute → Check results → Maintain
Zero Script: Build log infrastructure → Manual UX test → AI log analysis → Auto issue detection
Key Points:
- Structured JSON logs
- Track entire flow with Request ID
- Claude Code monitors logs in real-time
- Auto issue detection and documentation
/zero-script-qa setup)Build logging infrastructure:
1. Verify JSON log format configuration
2. Verify Request ID propagation
3. Verify Docker Compose logging configuration
4. Verify environment variables (LOG_LEVEL=DEBUG)
/zero-script-qa monitor)Real-time monitoring:
1. Guide docker compose logs -f execution
2. Request user manual UX testing
3. Real-time log analysis
4. Immediate report on issue detection
/zero-script-qa analyze)Log analysis:
1. Analyze collected logs
2. Identify issue patterns
3. Performance statistics
4. Write comprehensive report
# Start Docker environment
docker compose up -d
# Check status
docker compose ps
# Stream all logs (Claude Code monitors)
docker compose logs -f
# Filter errors only
docker compose logs -f | grep '"level":"ERROR"'
User tests actual features in browser:
- Sign up
- Log in
- Use core features
- Test edge cases
Claude Code automatically:
1. Detect error patterns
2. Detect slow responses (> 1000ms)
3. Track entire flow with Request ID
4. Document issues
5. Suggest fixes
{
"timestamp": "2026-01-08T10:30:00.000Z",
"level": "INFO",
"service": "api",
"request_id": "req_abc123",
"message": "API Request completed",
"data": {
"method": "POST",
"path": "/api/users",
"status": 200,
"duration_ms": 45
}
}
| Pattern | Severity | Condition |
|---|---|---|
| Error | 🔴 Critical | "level":"ERROR" |
| Server Error | 🔴 Critical | "status":5xx |
| Very Slow | 🔴 Critical | duration_ms > 3000 |
| Auth Failure | 🟡 Warning | "status":401 or 403 |
| Slow Response | 🟡 Warning | duration_ms > 1000 |
| Consecutive Failures | 🟡 Warning | Same endpoint fails 3 times |
# All logs
docker compose logs -f
# Specific service
docker compose logs -f api
docker compose logs -f web
# Errors only
docker compose logs -f | grep '"level":"ERROR"'
# Track specific Request ID
docker compose logs -f | grep 'req_xxx'
# Slow responses (1000ms+)
docker compose logs -f | grep -E '"duration_ms":[0-9]{4,}'
# Last 5 minutes
docker compose logs --since "5m"
Report generated at docs/03-analysis/zero-script-qa-{date}.md after verification
.claude/skills/zero-script-qa/SKILL.md: Expert knowledge.claude/agents/qa-monitor.md: QA monitoring agent.claude/templates/pipeline/zero-script-qa.template.md: Report template.claude/instructions/zero-script-qa-rules.md: Auto-applied rules