← ClaudeAtlas

manual-testlisted

Guide for manual testing backend services locally via curl OR Kafka event triggers, with direct DB/Redis verification. Polymorphic by stack: java-spring (Summer Framework X-Userinfo + Keycloak ROPC, plain Spring JWT), node, python, go, dotnet. Use this skill when: testing APIs locally, creating auth tokens, seeding test data, verifying callback webhooks, producing Kafka events to trigger consumers, or debugging API responses. Also trigger when user says: "manual test", "test locally", "curl test", "seed data", "produce event", or wants to verify a fix.
tranquocthong/claude-spec-flow · ★ 0 · Testing & QA · score 75
Install: claude install-skill tranquocthong/claude-spec-flow
# Manual Testing Backend Services Test backend services locally via curl OR by producing Kafka events, with direct DB/Redis verification. Works across stacks (Java/Spring, Node, Python, Go, .NET) via per-stack discovery scripts. Per-stack coverage is deepest for **Java + Spring (especially Summer Framework)** — the rest cover the common 80% and **fall back to agent grep** for anything not deterministically detectable. See `references/stacks.md`. This file is the entry point. Detail lives in `references/*.md` (read on-demand) and runnable helpers in `scripts/*.sh` (Claude executes; user does nothing extra). ## Lazy Mode (default path) — 5 commands ```bash scripts/api.sh PRIME # detect stack + auth + port + creds + FRESHNESS check # (reads PROJECT_CONTEXT.yaml if fresh — skips re-discovery) scripts/test-user.sh # auto-pick + cache active test user (DB + Keycloak realm) scripts/checklist-init.sh <feature> # REQUIRED if no CHECKLIST.yaml exists — generates scaffold scripts/lint-checklist.sh <feature> # gate: refuses TODO/SELECT-1 markers + unresolved templates scripts/run-checklist.sh <feature> [--tag smoke|regression] [--id TEST-ID] # THE entry point for executing tests. Lints first, runs # setup precondition SQL, fires each test, asserts body