orbyn-backend-design
Design and implement API/service behavior across validation, authorization, persistence, concurrency and client errors using the consuming project's stack.
Skill by kinqsradio
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kinqsradio-orbyn-backend-design
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, backend, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/orbyn-backend-design
What's inside
- Skill name
orbyn-backend-design- Description
- Design and implement API/service behavior across validation, authorization, persistence, concurrency and client errors using the consuming project's stack. Use architect first for unsettled ownership; use orbyn-data-migration for stored-format changes.
- License
- MIT
- Instructions
- 51 lines in SKILL.md · view on GitHub
Files (6)
- LICENSE
- SKILL.md
- cursor-page.md · examples/
- retry-safe-effect.md · examples/
- observability.md · references/
- service-contracts.md · references/
SKILL.md (first lines)
# Backend contracts that reach the client Start from the consuming project's instructions and actual API, transport and domain owners. Use [how](../how/SKILL.md) to trace the existing request, and [architect](../architect/SKILL.md) when ownership or lifecycle is undecided. Do not introduce Fastify, PostgreSQL, Zod or any other Orbyn stack component merely because it appears in an example. For service readiness or a material workload change, include the [operating contract](../architect/references/service-readiness.md): user completion indicator and observation window, demand/quota bounds, operator/recovery ownership, and data classification, retention/deletion and safe diagnostic fields. Put these in the returned criteria; unknown targets or policies remain unresolved gates. State the caller's input, allowed identity/scope, successful result and expected domain failures. Identify which reads establish authority/freshness and which write or external effect must preserve them. A parsed ID and a signed-in session do not prove access to the referenced tenant resource. Place parsing at the trust boundary and reuse the owning schema inside the service. Keep transactions around related persistence, with version conditions or locks where stale state matters. For external effects, define operation identity, unknown outcomes and reconciliation; do not hold a database transaction open while a remote provider decides. Preserve cancellation and cleanup ownership. Trace the result through the shared client and each affected UI. Errors should remain recognizable enough for a client to preserve its draft, explain the failure and retry deliberately. Avoid returning success for a rejected effect or exposing internal exceptions and credentials as UI copy. For example, moving a task between projects requires source/destination scope, stage compatibility, a concurrency condition and a consistent API result. Updating one route without its shared schema and mobile caller leaves the feature incomplete. When verification is authorized, check the legitimate outcome, denied access, stale update and relevant retry behavior at the owning boundary. Return the changed contract, affected callers, evidence and recovery limits. Hand persisted-format changes to [data migration](../orbyn-data-migration/SKILL.md), visible flows to [UI design](../orbyn-ui-design/SKILL.md), and coordinated work to [orbyn-workflow](../orbyn-workflow/SKILL.md). ## Worked example [Retrying an external effect](examples/retry-safe-effect.md) separates request identity, durable state and an unknown provider outcome in a synthetic task. Pair the effect contract with [language guidance](../language-best-practices/SKILL.md) for the actual service/runtime. Database syntax and isolation need the engine's SQL reference; language types alone do not prove transaction or authorization behavior. Choosing a replacement stack belongs to stack selection and architect, not an incidental service implementation. ## Production behavior and diagnostics Use [production service contracts](references/service-contracts.md) for bounded input/work, error semantics, concurrency and stable pagination. Use [observability](references/observability.md) when the changed operation needs diagnosable phases and privacy-aware records; installing telemetry or a provider is a separate decision. ## Boundary and retry rules For critical retry, lease or worker lifecycle rules, connect current effect boundaries to [statecharts](../architect/references/statecharts.md) and [property verification](../tdd/references/formal-verification.md) when justified. For example, a lost save response needs reconciliation/idempotency at the real backend boundary; a simulated preview cannot prove absence of duplicate effects. Validate at actual trust/effect boundaries and express failures in the owning contract; do not scatter defensive checks over already valid internal values. Retries, crashes and duplicate delivery need an explicit idempotency key, effect identity or recovery contract. Concurrent writers need application-level ownership or fencing; a Git worktree cannot isolate them. Use the [boundary method](references/principles/boundary-discipline.md) and [idempotency method](references/principles/make-operations-idempotent.md) for examples. When a model proposes tool arguments or generated data, use [AI application engineering](../orbyn-ai-application/SKILL.md) for its context, quality and bounded-loop contract. This backend owner still enforces current authorization, semantic validation and durable effect identity outside the model. ## Router API effects For supported Expo Router server endpoints, use [API route authority](references/expo-api-routes.md). Native/browser route state cannot establish server resource access.
From kinqsradio/orbyn-fullstack-skills, MIT.
More from kinqsradio/orbyn-fullstack-skills
- 0.589score
automate-me
kinqsradio
Capture explicitly requested working preferences in a reusable local skill, using the current conversation or user-selected examples.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
figure-it-out
kinqsradio
Plan and execute an authorized large migration or cross-cutting task with measurable completion criteria and a concise evidence trail.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
language-best-practices
kinqsradio
Implement or review TypeScript, JavaScript, Python, Go, Rust, Java, Kotlin, C#, Swift, C, C++, SQL or shell code using its actual runtime, ownership and error…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
orbyn-ci-design
kinqsradio
Design or repair CI checks, contribution automation and release promotion with scoped credentials, deterministic artifacts and clear evidence boundaries.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
orbyn-upstream-review
kinqsradio
Review freshness and changes in external skills, source code or research references; keep downloads in ignored orbyn-references, compare pinned revisions and…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
architect
kinqsradio
Design data shapes, interfaces, ownership and module boundaries for substantive features or refactors; use for code organization, vertical modules and…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
arena
kinqsradio
Compare competing design or implementation sketches when a consequential choice cannot be resolved cheaply from existing evidence.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
how
kinqsradio
Trace source behavior, data flow, ownership and module boundaries before explaining or changing an unfamiliar subsystem.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
interrogate
kinqsradio
Challenge a specified design, patch or claim for concrete correctness, ownership and evidence gaps.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
orbyn-plan
kinqsradio
Refine an engineering request or scope and sequence a change, migration or investigation.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
orbyn-security-audit
kinqsradio
Perform an explicitly requested local or offline source security audit when a hosted scanner is unavailable or a portable audit is requested; preserve…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
orbyn-setup
kinqsradio
Set up Orbyn skills in an existing project for Codex, Claude Code or Cursor; preserve target guidance and migrate explicitly owned company skills.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 24, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Website
- orbyn.dev/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kinqsradio
- 0.589score
figure-it-out
kinqsradio
Plan and execute an authorized large migration or cross-cutting task with measurable completion criteria and a concise evidence trail.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
language-best-practices
kinqsradio
Implement or review TypeScript, JavaScript, Python, Go, Rust, Java, Kotlin, C#, Swift, C, C++, SQL or shell code using its actual runtime, ownership and error…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
orbyn-ci-design
kinqsradio
Design or repair CI checks, contribution automation and release promotion with scoped credentials, deterministic artifacts and clear evidence boundaries.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
orbyn-upstream-review
kinqsradio
Review freshness and changes in external skills, source code or research references; keep downloads in ignored orbyn-references, compare pinned revisions and…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
architect
kinqsradio
Design data shapes, interfaces, ownership and module boundaries for substantive features or refactors; use for code organization, vertical modules and…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
automate-me
kinqsradio
Capture explicitly requested working preferences in a reusable local skill, using the current conversation or user-selected examples.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
orbyn-backend-design skill. Agent Mart. https://agentmart.dev/skills/kinqsradio-orbyn-backend-design (last updated 2026-10-24)