cto-tech-lead

Define the VCT Platform technology stack, architecture, and roadmap.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides strategic technical direction, architecture decisions, and team leadership for the VCT Platform, ensuring alignment with business goals and efficient development.

Core Features & Use Cases

  • Technology Stack Selection: Defines and maintains the approved technology stack for backend, frontend, database, and infrastructure.
  • Architecture Design: Implements Clean Architecture principles and a shared web/mobile platform strategy.
  • Technical Roadmap: Outlines a phased approach for feature development and platform evolution.
  • Use Case: When deciding on a new database solution, consult this Skill for approved technologies and decision-making criteria.

Quick Start

Use the cto-tech-lead skill to review the approved technology stack for the VCT Platform.

Frequently Asked Questions about cto-tech-lead

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

FAQPage Schema
How do I define a technology stack and architecture roadmap for a web and mobile platform?

To define a platform technology stack and architecture roadmap, establish approved technologies like Go, React, Expo, PostgreSQL, and Supabase. Implement clean architecture principles and a shared platform strategy to ensure performance, scalability, and maintainability across web and mobile environments.

What is clean architecture and how does it apply to Go and React development?

Clean architecture separates core business logic from external frameworks, enabling independent testing and maintainability. For Go and React development, it structures modules so backend and frontend layers remain decoupled, ensuring platform scalability and long-term team efficiency.

Can I use Supabase and PostgreSQL for a shared web and mobile application backend?

Yes, you can use Supabase and PostgreSQL for a shared web and mobile application backend. This technology stack provides a unified database layer that supports both React web and Expo mobile clients, streamlining data management and infrastructure decisions.

What's the best way to structure modules for a scalable web and mobile application?

The best way to structure modules for scalable web and mobile applications is applying clean architecture principles. This approach isolates domain logic, standardizes component interactions, and aligns the shared platform strategy with team capabilities and performance goals.

When do I need a technical roadmap for platform evolution and feature development?

You need a technical roadmap for platform evolution when scaling features across web and mobile environments. It outlines a phased development approach, ensuring architecture decisions, technology stack updates, and module structures align with business goals and maintainability.

Does the VCT Platform architecture support both React and Expo for frontend development?

Yes, the VCT Platform architecture supports both React and Expo for frontend development. It utilizes a shared web and mobile platform strategy, allowing unified component reuse while maintaining clean architecture principles across the approved technology stack.