role-backend-developer

Implement RESTful APIs, business logic, and data access layers from specifications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the AI to act as a Backend Developer, taking architectural specifications and implementing robust API endpoints, business logic, and data access layers.

Core Features & Use Cases

  • API Implementation: Develops RESTful APIs based on provided specifications.
  • Business Logic: Writes clean, framework-independent business logic.
  • Data Access Layer: Implements data persistence using the repository pattern.
  • Use Case: Given an Architect's spec for a new user registration API, this Skill will generate the necessary code for the API endpoint, validation, business logic, and database interaction.

Quick Start

Use the role-backend-developer skill to implement the user registration API based on the provided Architect specification.

Frequently Asked Questions about role-backend-developer

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

FAQPage Schema
How do I implement backend API endpoints from an architectural specification?

To implement backend API endpoints from an architectural specification, you need to provide detailed API contracts and data models. The system then acts as a backend developer to generate production-ready RESTful API code, business logic, and data access layers adhering to architectural conventions.

What is the repository pattern for backend data access layer implementation?

The repository pattern for backend data access layer implementation abstracts data persistence logic away from business logic. It allows the system to implement clean, framework-independent data persistence code based on your provided data models and specifications.

How do I write framework-independent business logic for a RESTful API?

Writing framework-independent business logic for a RESTful API involves isolating core processing rules from external dependencies. By providing detailed architectural specifications, the system generates clean business logic code separate from API endpoint routing and data access layers.

Do I need to provide API contracts and data models to generate backend code?

Yes, you need to provide detailed API contracts and data models to generate backend code. The implementation requires comprehensive architectural specifications, including endpoint definitions and data structures, to produce production-ready API endpoints and database interaction logic.

Can I use an architectural spec to generate a complete user registration API?

Yes, you can use an architectural spec to generate a complete user registration API. Given the architect's specification for the registration endpoint, the system produces the necessary API endpoint, validation, business logic, and database interaction code.

What are the limitations of implementing backend code from specs without dependencies?

The main limitation is the strict requirement for detailed specifications; without comprehensive API contracts and data models, implementation cannot proceed. The system focuses solely on API endpoints, business logic, and data access layers, requiring pre-defined architectural conventions.