role-trading-backend-developer

Implements trading domain backend code with decimal math, idempotency, circuit breakers, and persist-before-submit workflows.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/ChoiHyunjin/ai_skills --skill role-trading-backend-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-trading-backend-developer
Source: https://github.com/ChoiHyunjin/ai_skills/tree/main/skills/role-trading-backend-developer
Command: npx skills add https://github.com/ChoiHyunjin/ai_skills --skill role-trading-backend-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation of production-ready backend systems specifically for the trading domain, focusing on critical aspects like data integrity, reliability, and financial accuracy.

Core Features & Use Cases

  • Domain-Specific Implementation: Implements trading backend logic adhering to strict financial principles.
  • Reliability Features: Enforces persist-before-submit, idempotency, and circuit breakers for critical operations.
  • Use Case: Develop a backend service for a new cryptocurrency exchange, ensuring all order placements are crash-safe and all financial calculations use precise decimal types.

Quick Start

Implement the trading backend module according to the architect's design, focusing on the order state machine and data types.

Frequently Asked Questions about role-trading-backend-developer

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

FAQPage Schema
How do I implement idempotency in a trading backend?

Idempotency in a trading backend prevents duplicate order executions. This Skill enforces the pattern by saving order state to the database before submitting requests, ensuring crash-safe retries without double-execution risks.

Why do financial calculations in trading systems require decimal types?

Financial calculations require decimal types to prevent floating-point rounding errors that cause monetary discrepancies. This Skill generates production-ready backend code enforcing precise decimal arithmetic for all trading operations and order values.

What's the best way to build a crash-safe order placement service?

A crash-safe order placement service requires persisting state before submission and implementing circuit breakers. This Skill builds reliable trading backends by enforcing these patterns to maintain data integrity during system failures.

How do circuit breakers work in financial trading backend systems?

Circuit breakers in trading backends halt operations when external exchange APIs fail, preventing cascading system crashes. This Skill implements circuit breaker overlays to protect critical trading operations during connectivity disruptions.

Can I use this to develop a backend for a cryptocurrency exchange?

Yes, this Skill generates trading backend logic suitable for cryptocurrency exchanges. It implements domain-specific principles including order state machines, precise decimal calculations, and crash-safe reliability patterns for digital asset trading.