backend-skill

Build Go and Gin backend APIs for the Real Deal platform.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires go, docker-compose, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers build and maintain the Real Deal backend without having to rediscover the project's architecture, data models, and service wiring.

Core Features & Use Cases

  • API Development: Add or update Gin handlers for authentication, explore, jobs, companies, deal rooms, and pitches.
  • Data & Infrastructure Work: Work with MongoDB collections, Redis sessions, MinIO media storage, and NATS messaging in a consistent way.
  • Operational Tasks: Seed data, run tests, and start local services using the provided scripts for a reproducible development workflow.

Quick Start

Ask the assistant to help you implement or debug a Real Deal backend feature in Go, and mention the API endpoint, collection, or service you want to change.

Frequently Asked Questions about backend-skill

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

FAQPage Schema
How do I build Go and Gin APIs for authentication and fundraising workflows?

You can build Go and Gin APIs for authentication and fundraising workflows by using this Skill to scaffold Gin handlers, wire up MongoDB collections, and manage service routing for the Real Deal backend. It covers authentication, jobs, deal rooms, and pitches.

What's the best way to integrate MongoDB, Redis, MinIO, and NATS in a Go backend?

Integrating MongoDB, Redis, MinIO, and NATS in a Go backend is handled by this Skill through consistent service wiring for MongoDB persistence, Redis sessions, MinIO media storage, and NATS messaging, ensuring repeatable development automation.

Do I need Docker Compose to run local services for a Go backend?

Yes, you need Docker Compose and Go installed to run local services. This Skill provides scripts to seed data, run tests, and start local services, requiring Docker Compose for environment-based configuration and reproducible infrastructure.

How do I upload and manage media files using MinIO in a Gin application?

To manage media files using MinIO in a Gin application, this Skill provides predefined handlers for content exploration and media handling, wiring MinIO storage directly into your Go backend workflows for consistent media operations.

Can I use this Skill to add Gin handlers for companies and deal rooms?

Yes, you can use this Skill to add or update Gin handlers for companies and deal rooms. It supports API development across authentication, explore, jobs, companies, deal rooms, and pitches within the Real Deal platform.

Why does my Go backend require environment-based configuration for persistence and messaging?

Your Go backend requires environment-based configuration to properly manage persistence, storage, and messaging across MongoDB, Redis, MinIO, and NATS. This Skill ensures repeatable development automation by relying on environment variables for service wiring.