akillness avatar

Backend Testing

This is a backend test planning router, not a boilerplate generator. It takes vague requests like "we need API tests" and forces you to choose the smallest credible mix of unit, integration, contract, and smoke layers before writing code. It makes you decide up front whether to mock, fake, or containerize each dependency, how to seed and reset data, and which tests run locally versus in CI. The framework treats fixture strategy and flake stabilization as first-class design problems rather than afterthoughts. If you keep writing backend tests that are too slow, too brittle, or protecting the wrong risks, this will make you articulate the trade-offs before you commit.

skills.sh installs
211
GitHub stars
22
last updated
Jun 3, 2026

Install

$ npx -y skills add akillness/oh-my-skills --skill backend-testing --agent claude-code

Installs into .claude/skills of the current project.

Files

Backend Testing

Use this skill as a packet-first backend testing router.

The job is not to dump boilerplate for every framework. The job is to:

  1. classify the request into the right backend test packet,
  2. pick the smallest credible mix of test layers,
  3. make dependency realism and data control explicit,
  4. split local vs PR vs slower lanes honestly,
  5. route policy, contract-shape, and auth-implementation work away when they are the real task.

Read these when needed:

  • references/intake-packets-and-route-outs.md
  • references/test-layer-matrix.md
  • references/stability-checklist.md

When to use this skill

  • Add or repair backend coverage for APIs, services, repositories, workers, integrations, or auth flows
  • Decide whether a backend change needs unit, integration, contract/API, or narrow smoke coverage
  • Design fixture, factory, seed/reset, auth bootstrap, or environment-control strategy
  • Decide when to use mocks, fakes, containers, or real dependencies
  • Stabilize flaky backend suites, especially CI-only failures and local-vs-CI drift
  • Review whether a backend suite is too broad, too slow, too mock-heavy, or missing a key layer

Sponsors

Details

Repository
github.com/akillness/oh-my-skills
Categories
Backend & APIs, Testing & QA
First seen
Jun 3, 2026

More from akillness/oh-my-skills

All 81
1alinaqi avatarreddit-apialinaqi/claude-bootstrapreddit api209skills.sh installs
2easysoft avatarzentao-apieasysoft/zentao-skills调用禅道(ZenTao)RESTful API v2.0 完成用户请求,覆盖项目集、产品、项目、执行、需求(Story/Epic/Requirement)、Bug、任务、测试用例、测试单、产品计划、版本、发布、反馈、工单、应用、用户、文件等 20 个模块的增删改查及状态流转操作。当用户提到禅道、zentao、查询项目进206skills.sh installs
3davepoon avatarserver-actionsdavepoon/buildwithclaudeThis skill should be used when the user asks about "Server Actions", "form handling in Next.js", "mutations", "useFormState", "useFormStatus", "revalidatePath",203skills.sh installs
4vaibhav0806 avataredge-ttsvaibhav0806/trying-somethingText-to-speech conversion using `uvx edge-tts` for generating audio from text. Use when (1) User requests audio/voice output with the "tts" trigger or keyword. 203skills.sh installs
5shipshitdev avatarnestjs-queue-architectshipshitdev/librarynestjs queue architect201skills.sh installs
6alinaqi avatarfirebasealinaqi/claude-bootstrapfirebase192skills.sh installs