# Bep HTTP Engineering

> Design or fix HTTP caching, retries, conditional writes, authentication transport, or other request lifecycle semantics.

- Skill: `saltbo/bep-http-engineering` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add saltbo/bep-http-engineering`
- Raw SKILL.md: https://api.skillmd.com/api/skills/saltbo/bep-http-engineering/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: saltbo (https://skillmd.com/u/saltbo)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/saltbo/bep-http-engineering

---


# HTTP Engineering

Trace the affected request far enough to establish the failing or changed
protocol behavior and its caller-visible outcome. Preserve existing supported
contracts; new projects use BEP defaults where relevant. A header fix does not
require redesigning resource ownership or unrelated lifecycle stages.

- [Contract](references/contract.md): inputs, responses, caching, compatibility,
  and framework policy. Inspect only the changed contract dimensions.
- [Writes](references/writes.md): duplicate submission, retries, concurrency,
  timeouts, and uncertain outcomes.
- [Trust boundaries](references/security.md): authentication, authorization,
  cookies, redirects, uploads, and sensitive data.
- [Correlation](references/correlation.md): request and downstream tracing changes.

Use `$bep-best-openapi-design` only when changing REST resources, routes, or
representations. Its absence does not block an independent HTTP task.
For implementation, verify the changed behavior locally through the actual
protocol boundary and relevant caller reconciliation. Fix change-caused failures
before reporting completion. Do not introduce formal proof inventories or CI
policy unless requested. Review-only work remains read-only.

