mit einem Klick
backend-testing
">"
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
">"
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
Assist with Colibri: pure-C LLM inference engine for running GLM-5.2 (744B MoE) on consumer machines with ~25 GB RAM. Use when setting up, building, converting models, running inference, configuring expert streaming and caching, optimizing speculative decoding (MTP), GPU integration, and integrating Colibri into production pipelines. Includes build setup, model download & conversion, chat/inference modes, performance tuning, and API integration patterns.
Discover and apply curated prompts from the prompts.chat collection to optimize AI interactions. Use when refining prompt engineering, finding domain-specific prompt templates, improving response quality, or building prompt-based workflows. Triggers on: prompt optimization, prompt templates, prompt engineering, prompt library, curated prompts, prompt discovery, and AI prompt patterns.
Turn ONE topic into a finished Vox-style paper-collage explainer / ad video, end to end on the Atlas Cloud API + local ffmpeg — script, collage keyframes, motion, voice-over, music, captions, all automated. Use this whenever the user wants a "Vox style" video, a paper/torn-paper collage animation, a "motion collage", a narrated explainer or short ad built from AI-generated collage posters, a scrapbook-style tribute, or wants to turn a topic / product / person into a punchy narrated collage video — even if they don't say the word "Vox". Also use when reproducing Stav Zilber / rom1trs / Higgsfield-style collage ad workflows, or when the user asks for a motion collage or a scrapbook-style tribute. Triggers: "vox video", "collage video", "motion collage", "paper collage explainer", "make a collage ad", "turn this topic into a collage video".
Assist with Motion Previs Studio v4: a cross-platform desktop app for AI-film previsualization. Use when setting up, configuring, troubleshooting, or extending motion-previs-studio for pose extraction, depth mapping, camera motion solving, control layer export, and bundle production for AI-video workflows (Seedance, ComfyUI, Blender, Runway, Kling). Includes build setup, feature integration, UI/logic debugging, and export pipeline optimization.
Work with Lapian Notes / 拉片笔记 (github.com/bkingfilm/lapian-notes) — a local- first React/Vite tool that turns a film into an editable shot-by-shot study notebook: local frame extraction, AI-assisted structure analysis (bring your own AI, no API key required), story-line swimlane timeline, structure tree, and audience-emotion curve. Use when the user asks about Lapian Notes, "拉片笔记", "拉片" (shot-by-shot film analysis) tooling, cloning/running this repo (npm run dev, run.bat/run.command), the AI-analysis-package (ZIP) round-trip workflow, or contributing a PR to lapian-notes. Not for generic video editing (use `opencut` for that) or generic film-analysis theory unrelated to this codebase.
Set up, run, and contribute to TokHub (github.com/yaojingang/TokHub) — an open-source AI API relay monitoring, recommendation, and OpenAI-compatible gateway system with L1/L2/L3 channel health probing, usage metering, alerts, audit, and Docker self-hosting. Use when the user asks about TokHub, "AI API 中转站监控", cloning/running the Go + React monorepo (TOKHUB_ROLE, sqlc, TimescaleDB, NATS), the L1/L2/L3 probe algorithm, the OpenAI-compatible `/gateway/v1/*` endpoint, or contributing a PR to TokHub. Do not use for connecting a running agent to a live TokHub instance's own API (that is covered by the project's own bundled `agent-skills/tokhub` skill inside the TokHub repo, not this one).
| name | backend-testing |
| description | > |
| compatibility | > |
| allowed-tools | Bash Read Write Edit Glob Grep |
| metadata | {"tags":"testing, backend, api-test, integration-test, contract-test, testcontainers, ci","platforms":"Claude, ChatGPT, Gemini","version":"1.2.0"} |
Use this skill as a packet-first backend testing router.
The job is not to dump boilerplate for every framework. The job is to:
Read these when needed:
testing-strategiesapi-designauthentication-setupChoose the single best entry packet before giving advice.
Packets
coverage-plan — which layers to add for a concrete backend changefixture-and-reset-plan — how to seed, isolate, reset, or bootstrap data/auth statecontract-and-api-checks — how to protect response/event/schema compatibility once the interface already existsflake-stabilization — how to stabilize CI-only or intermittent backend failuresexecution-lane-split — how to divide local-fast, PR, nightly, and release-only backend checksIf the request mixes several concerns, name the primary packet and one secondary concern.
Capture the smallest useful context:
If the request is vague, choose the smallest regression slice worth protecting first.
Use the packet and risk to select the lightest credible layer mix.
Prefer when the main risk is branching logic, validation, orchestration, or pure-ish business rules.
Prefer when database behavior, framework wiring, middleware, transactions, queues, caches, or serialization matter.
Prefer when clients depend on response shapes, status codes, schemas, or events and the interface already exists.
Prefer only when a narrow release-critical journey crosses several backend boundaries and lower layers would miss the core risk.
State what is in scope, what is out of scope, and why.
For each dependency, choose one of:
Good defaults:
A backend suite becomes untrustworthy when state is vague.
Specify:
If the suite relies on ordering, leftovers, or sleeps, call that fragility out directly.
Treat local, PR, and slower lanes as different jobs.
Define:
If the suite is slow, split it. Do not pretend one giant authoritative path is practical everywhere.
Return one concise packet, not a general essay.
Recommended packet shapes:
coverage-plan → coverage table + dependency strategy + exclusionsfixture-and-reset-plan → fixture/reset memo + auth/bootstrap notescontract-and-api-checks → compatibility packet + consumer/provider scope + route-outsflake-stabilization → flake memo with likely causes, isolation fixes, readiness checks, and debug signalsexecution-lane-split → lane matrix with local/PR/scheduled/release responsibilitiesMinimum packet contents:
Check:
testing-strategies?api-design while keeping contract protection here only when the interface already exists?authentication-setup?## Backend Test Packet: [Surface or Change]
### Packet choice
- Primary packet: coverage-plan | fixture-and-reset-plan | contract-and-api-checks | flake-stabilization | execution-lane-split
- Secondary concern: optional
- Confidence: high | medium | low
### Change framing
- Surface: ...
- Main risks: ...
- Runtime: ...
- Existing coverage: ...
### Layer decisions
| Layer | In scope? | What it protects | Notes |
|------|-----------|------------------|-------|
| Unit / service | yes/no | ... | ... |
| Integration | yes/no | ... | ... |
| Contract / API | yes/no | ... | ... |
| Smoke / selective E2E | yes/no | ... | ... |
### Dependency realism
| Dependency | Strategy | Why |
|------------|----------|-----|
| Database / queue / cache | ... | ... |
| External API | ... | ... |
| Auth provider | ... | ... |
### Data and environment control
- Fixtures / factories: ...
- Seed / reset: ...
- Auth bootstrap: ...
- Isolation rule: ...
- Debug signals: ...
### Execution lanes
- Local-fast: ...
- PR CI: ...
- Scheduled / nightly: ...
- Release / incident: ...
### Route-outs
- `testing-strategies`: ...
- `api-design`: ...
- `authentication-setup`: ...
Input: “We added refresh-token rotation and new admin-only endpoints to our Express API. I need backend tests that catch auth failures, token replay issues, and DB persistence bugs without turning CI into a giant end-to-end suite.”
Good response shape:
coverage-plan as the primary packetInput: “Our FastAPI tests pass locally but fail in CI around seeded Postgres state and background jobs. Give me a stabilization plan.”
Good response shape:
flake-stabilization as the primary packetInput: “Our payment service and webhook consumers keep drifting on response fields. I do not need API redesign, I need backend tests that catch compatibility regressions.”
Good response shape:
contract-and-api-checks as the primary packetapi-designInput: “Design our overall engineering org testing strategy for frontend, backend, mobile, and QA.”
Good response shape:
testing-strategiesbackend-testing into a universal QA-governance skill