texinroistot-go-backend

Automate Go backend changes in texinroistot-server with guided validation.

Updated Nov 5, 2023
One-click install
npx skills add https://github.com/kokkoniemi/texinroistot --skill texinroistot-go-backend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: texinroistot-go-backend
Source: https://github.com/kokkoniemi/texinroistot/tree/main/.codex/skills/texinroistot-go-backend
Command: npx skills add https://github.com/kokkoniemi/texinroistot --skill texinroistot-go-backend

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Implement and maintain the Go backend in texinroistot-server. Use when work touches Go handlers, services, auth, importer, database repositories/schema, backend API behavior, or backend test/build workflows.

Core Features & Use Cases

  • Guides developers to identify affected packages, review nearby handler/service/repository code, and preserve existing style and naming.
  • Ensures minimal edits, runs validations (go test, go test -race, go build) and reports results.

Quick Start

Follow the workflow to apply and validate backend changes in texinroistot-server using the provided test and build commands.

Frequently Asked Questions about texinroistot-go-backend

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

FAQPage Schema
How do I safely add a new feature to a Go backend without breaking existing handlers?

To safely add features to a Go backend, identify affected packages, review nearby handler and service code to preserve existing style, and run validations including go test, go test -race, and go build before reporting changes.

What's the best workflow for refactoring Go services and database repositories?

Refactoring Go services and database repositories requires a guided workflow that identifies affected packages, ensures minimal edits, preserves naming conventions, and runs go test and go build to validate the backend API behavior.

How do I validate Go backend changes for race conditions and build errors?

Validate Go backend changes for race conditions and build errors by running go test -race to detect concurrent issues and go build to verify compilation, ensuring all affected packages pass before finalizing modifications.

When do I need to review code style before modifying a Go backend importer?

You need to review code style before modifying a Go backend importer when changes touch handler, service, or repository code, ensuring minimal edits that preserve existing naming conventions and maintain backend API behavior.

Does this guided workflow support fixing bugs in Go backend authentication modules?

Yes, the guided workflow supports fixing bugs in Go backend authentication modules by identifying affected packages, reviewing nearby auth code, applying minimal edits, and validating changes with go test, race tests, and go build.

Can I use this approach for both backend API behavior changes and database schema updates?

Yes, you can use this approach for both backend API behavior changes and database schema updates, as it guides developers through identifying affected packages, applying minimal edits, and validating with go test and go build.