system-architect

Design system architecture for the VCT Platform with Clean Architecture and API standards.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/vctplatform/vct-erp --skill system-architect-vctplatform
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: system-architect
Source: https://github.com/vctplatform/vct-erp/tree/main/vct-erp/.agents/skills/system-architect
Command: npx skills add https://github.com/vctplatform/vct-erp --skill system-architect-vctplatform

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complex challenge of designing and maintaining a robust, scalable, and maintainable system architecture for the VCT Platform, ensuring seamless integration across web, mobile, and backend services.

Core Features & Use Cases

  • System Design: Provides a blueprint for the VCT Platform's architecture, including client layers, API gateway, service layer, and infrastructure.
  • Clean Architecture Implementation: Details the modular structure for Go services, promoting maintainability and testability.
  • API Standards: Defines RESTful conventions, standard response/error formats for consistent API development.
  • Database Patterns: Outlines naming conventions, standard columns, and multi-tenancy patterns for database schema design.
  • Integration Strategies: Lists key integration patterns like Supabase Realtime, CQRS, and Pub/Sub.
  • Scalability Checklist: Offers a comprehensive checklist to ensure the platform can handle growth.

Quick Start

Review the system architecture overview and clean architecture module structure to understand the VCT Platform's design.

Frequently Asked Questions about system-architect

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

FAQPage Schema
How do I design a scalable system architecture for web and mobile applications?โ–ผ

Clean architecture promotes maintainability and testability by defining a modular structure for services. This Skill details how to implement clean architecture specifically for Go services within the VCT Platform.

What are the best database schema patterns for multi-tenancy integration?โ–ผ

Database schema patterns for multi-tenancy require defined naming conventions and standard columns. This Skill outlines these patterns to ensure your database schema design supports multi-tenancy and scalability effectively.

How do I standardize API design for consistent RESTful service development?โ–ผ

Standardizing API design involves defining RESTful conventions and standard response or error formats. This Skill establishes these API standards to ensure consistent API development across the platform.

Does this system architecture support integration with Supabase and Neon?โ–ผ

Yes, this system architecture supports integration with Supabase and Neon. It lists key integration strategies like Supabase Realtime, CQRS, and Pub/Sub to coordinate backend services effectively.

When do I need a scalability checklist for maintaining platform infrastructure?โ–ผ

You need a scalability checklist when anticipating platform growth to ensure your architecture can handle increased load. This Skill offers a comprehensive checklist to verify infrastructure scalability and maintainability.