system-design

Design and review fullstack Go and React applications with PostgreSQL.

3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/endorphin-ai/claude-code-teams --skill system-design-endorphin-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-design
Source: https://github.com/endorphin-ai/claude-code-teams/tree/main/go-react-team/.claude/skills/system-design
Command: npx skills add https://github.com/endorphin-ai/claude-code-teams --skill system-design-endorphin-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and validation of fullstack Go and React applications, ensuring architectural integrity from design to code.

Core Features & Use Cases

  • System Design: Generate comprehensive design documents including API contracts, database schemas, and component architectures from PRDs.
  • Code Review: Verify implemented code against design specifications, identify anti-patterns, and ensure architectural conformance.
  • Use Case: An engineering team needs to build a new microservice. They use this Skill to generate a detailed design document, then later use it again to review the implemented code against that design before merging.

Quick Start

Use the system-design skill to generate a design document for a new user authentication feature.

Frequently Asked Questions about system-design

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

FAQPage Schema
How do I design a fullstack Go and React application architecture from a PRD?

You can generate a comprehensive system design from your PRD, which produces API endpoint definitions, PostgreSQL database schemas, Go project structures, and React component tree architectures.

Can I use this to review implemented Go and React code against a system design?

Yes, you can review implemented Go and React code against your established design specifications to identify anti-patterns, verify architectural conformance, and ensure structural integrity before merging.

What is the best way to plan a database schema and API endpoints for a Go microservice?

The best way to plan a Go microservice is to generate a detailed design document that defines your API endpoints and creates the PostgreSQL database schema upfront, ensuring architectural alignment from the start.

Does this system design process support frontend component tree design for React?

Yes, the system design process supports React by planning and generating the frontend component tree architecture alongside the backend API and database schema definitions.

How do I ensure architectural integrity when building a Go and React app with PostgreSQL?

To ensure architectural integrity, you first generate a design document from your PRD and then use it to review the implemented code, identifying anti-patterns and verifying conformance to the established design.