backend-convention-skill

Standardize cross-language backend conventions and API contracts for Java, Go, Python, and Node.js.

44|11|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/jiushiwon/wg-skills --skill backend-convention-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-convention-skill
Source: https://github.com/jiushiwon/wg-skills/tree/main/backend-generate-skill/backend-convention-skill
Command: npx skills add https://github.com/jiushiwon/wg-skills --skill backend-convention-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents backend projects from drifting across languages by defining one authoritative set of conventions for API responses, error codes, authentication, environment configuration, project metadata, and frontend integration contracts.

Core Features & Use Cases

  • Unified API Conventions: Establishes the response envelope, business error codes, pagination format, JWT handling, naming rules, and HTTP status behavior.
  • Contract-First Documentation: Provides structured templates and rules for api-contract.md, project guides, version records, CLAUDE.md, and AGENTS.md.
  • Cross-Stack Reuse: Serves as the shared convention source for Java, Go, Python, and Node.js backend generation skills without duplicating rules.
  • Use Case: When generating or reviewing a backend project, use this Skill to keep implementation, API documentation, environment variables, authentication, and frontend integration aligned with a single cross-language standard.

Quick Start

Ask the backend convention skill to define the unified response format and API contract rules for your project.

Frequently Asked Questions about backend-convention-skill

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

FAQPage Schema
How do I standardize API response envelopes and error codes across multiple backend stacks?

To standardize API response envelopes and error codes across stacks, apply a cross-language convention source defining unified response formats, JWT authentication, and pagination rules for Java, Go, Python, and Node.js projects.

What is contract-first API development and how does it prevent integration drift?

Contract-first API development establishes structured templates for api-contract.md and project guides before coding, preventing implementation and integration drift by aligning frontend expectations with backend responses.

How do I set up unified JWT authentication and environment variable conventions for microservices?

Set up unified JWT authentication and environment variable conventions by applying a shared contract source that standardizes environment configuration files, token handling, and project metadata across generated backend services.

Can I use a single backend convention source for Java, Go, Python, and Node.js projects?

Yes, you can use a single backend convention source for Java, Go, Python, and Node.js projects, serving as the shared standard to generate or review code without duplicating rules across different languages.

What's the best way to align frontend integration with backend API contracts?

The best way to align frontend integration with backend API contracts is to use contract-first documentation templates that enforce unified response envelopes, error codes, and naming rules before implementation begins.

Why do my backend projects drift when using multiple programming languages?

Backend projects drift across multiple programming languages because they lack a single authoritative set of conventions for API responses, authentication, and environment configuration, which a cross-stack convention standard prevents.