backend-engineer

Design and enforce Convex backend schemas, auth, and execution flows.

3|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/Develonaut/bnto --skill backend-engineer-develonaut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-engineer
Source: https://github.com/Develonaut/bnto/tree/main/.claude/skills/backend-engineer
Command: npx skills add https://github.com/Develonaut/bnto --skill backend-engineer-develonaut

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Senior Convex backend engineer persona for schema design, auth implementation, server functions, and analytics in packages/@bnto/backend/.

Core Features & Use Cases

  • Schema design and enforcement across Convex-backed schemas and indexes.
  • Auth integration, providers, and callbacks for secure user management.
  • Server functions, workflow CRUD, and analytics for backend governance.
  • Use Cases: designing a robust backend for a Convex project, implementing auth flows, and monitoring with analytics.

Quick Start

Provide a ready-to-implement backend blueprint for the @bnto/backend package covering schema, auth, and execution flows.

Frequently Asked Questions about backend-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a scalable Convex backend schema with proper indexes?

To design a scalable Convex backend schema, enforce clear validators and apply an index-first query strategy. This approach ensures structured data retrieval, validates inputs securely, and maintains efficient execution flows across your server functions.

What is the best way to structure authentication callbacks in a Convex backend?

The best way to structure authentication callbacks in a Convex backend is to enforce strict separation between internal and public function visibility. This secure user management approach prevents unauthorized access while handling auth providers and callbacks reliably.

How do I manage background tasks and scheduled jobs in Convex server functions?

Managing background tasks and scheduled jobs in Convex server functions requires defining clear internal execution flows. By separating internal vs public function visibility, you ensure secure, scalable backend operations and reliable workflow CRUD governance.

Does this backend architecture approach support analytics and workflow monitoring?

Yes, this backend architecture approach supports analytics and workflow monitoring by enforcing structured server functions. It applies robust execution flows and schema design to provide accurate backend governance and analytics tracking within your project.

When should I separate internal vs public function visibility in a Convex schema?

You should separate internal vs public function visibility in a Convex schema whenever handling authentication callbacks or workflow CRUD. This constraint prevents unauthorized execution flows, ensuring secure server functions and protecting backend analytics data.