tech-stack-configs

Configure containerized technology stacks and test database migrations with Flyway, Prisma, and Alembic.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/takemo101/compose-workflow --skill tech-stack-configs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-stack-configs
Source: https://github.com/takemo101/compose-workflow/tree/main/.opencode/skill/tech-stack-configs
Command: npx skills add https://github.com/takemo101/compose-workflow --skill tech-stack-configs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the setup and configuration of diverse technology stacks within containerized development environments, streamlining the process of preparing for database migrations and testing.

Core Features & Use Cases

  • Technology Stack Configuration: Provides example configurations for Node.js/TypeScript, Python/FastAPI, Go, and Rust.
  • Service Integration: Demonstrates how to add common services like PostgreSQL, MySQL, and Redis to a containerized environment.
  • Database Migration Testing: Offers specific commands for testing migrations using Flyway, Prisma, and Alembic.
  • Service Readiness Checks: Includes commands to wait for database and cache services to become available.
  • Use Case: A developer needs to quickly set up a new project using Python and PostgreSQL. This Skill provides the exact configuration snippets and migration commands needed to get the environment ready for development and testing.

Quick Start

Use the tech-stack-configs skill to configure a Node.js/TypeScript environment with PostgreSQL.

Frequently Asked Questions about tech-stack-configs

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

FAQPage Schema
How do I configure a Docker dev environment for Node.js with PostgreSQL?

This Skill provides configuration examples for adding PostgreSQL, MySQL, and Redis to a containerized dev environment, including environment variables and service readiness checks to ensure databases are available.

How do I test database migrations using Prisma or Alembic in a containerized environment?

You can test database migrations in a containerized environment using this Skill's specific execution and rollback commands for Prisma, Alembic, and Flyway to verify schema changes safely.

Can I use this to configure a Python/FastAPI or Rust technology stack in Docker?

Yes, this Skill provides technology stack configuration examples for Python/FastAPI, Rust, Go, and Node.js/TypeScript within a containerized development environment.

How do I wait for database and cache services to become available during Docker setup?

This Skill includes service readiness check commands to wait for databases and caches like Redis to become available before running migrations or starting your dev environment.

Why do npm packages fail to build in my containerized dev environment?

Native module build requirements for npm packages can cause failures in containerized dev environments, which this Skill addresses by providing the necessary build configurations.