software-engineer

Implement backend services and APIs from OpenAPI specifications and architecture decisions.

171|49|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/nagisanzenin/claude-code-production-grade-plugin --skill software-engineer-nagisanzenin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-engineer
Source: https://github.com/nagisanzenin/claude-code-production-grade-plugin/tree/main/skills/software-engineer
Command: npx skills add https://github.com/nagisanzenin/claude-code-production-grade-plugin --skill software-engineer-nagisanzenin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of robust, production-ready backend services, APIs, and business logic, transforming architectural specifications into working code.

Core Features & Use Cases

  • Full-Stack Service Implementation: Generates handlers, services, repositories, and necessary infrastructure code.
  • Adherence to Architecture: Faithfully implements API contracts and architectural decisions.
  • Use Case: Given an OpenAPI specification and architectural guidelines, this Skill can generate a complete, testable, and deployable microservice, including database schemas, API endpoints, and authentication middleware.

Quick Start

Implement the user-service based on the provided OpenAPI specification and architecture decision records.

Frequently Asked Questions about software-engineer

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

FAQPage Schema
How do I generate backend services from an OpenAPI specification?

To generate backend services from an OpenAPI specification, you provide the API contract and architectural guidelines. The Skill translates these inputs into production-grade code, generating handlers, services, repositories, and database schemas.

What is the best way to implement clean architecture and API contracts in production-grade code?

Implementing clean architecture and API contracts involves translating architectural specifications into structured layers. This Skill automates that process by generating business logic, cross-cutting concerns, and infrastructure code that faithfully adhere to your defined standards.

Can I use this to set up a local development environment for microservice implementation?

Yes, you can use this to set up a local development environment for microservice implementation. Beyond generating API endpoints and authentication middleware, the Skill handles local environment setup according to your defined phases and standards.

Does this Skill generate database schemas and authentication middleware from API contracts?

Yes, this Skill generates database schemas and authentication middleware from API contracts. Given an OpenAPI specification, it outputs a complete, testable microservice including all necessary infrastructure and cross-cutting concern code.

What limitations or prerequisites exist when translating architectural specifications into working code?

Translating architectural specifications into working code requires you to provide detailed API contracts and architecture decision records beforehand. The Skill cannot infer missing design decisions, so incomplete specifications will result in gaps within the generated business logic.