development-workflows

Standardize Docker-first development workflows for building and testing Polibase features.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sage-base/sagebase --skill development-workflows-sage-base
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: development-workflows
Source: https://github.com/sage-base/sagebase/tree/main/.claude/skills/development-workflows
Command: npx skills add https://github.com/sage-base/sagebase --skill development-workflows-sage-base

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes Docker-first development practices, helping teams minimize environment drift and accelerate feature delivery by codifying setup steps, variable management, and structured workflows.

Core Features & Use Cases

  • Docker-first development: All commands are executed inside a Docker container to ensure consistency across local, CI, and production environments.

  • Environment variable management: Clear guidelines for handling and propagating API keys and configuration across environments.

  • New feature integration: A step-by-step workflow for implementing and validating new features following Clean Architecture layers.

  • Use Case: When a team adds a small feature, they follow this workflow to spin up a consistent dev environment, apply changes through domain, application, and infrastructure layers, and run tests deterministically.

Quick Start

Start by bootstrapping the Docker environment and then follow the multi-phase development steps: bring up services with docker compose, create feature branches, implement in domain/app/infrastructure layers, run tests inside the container.

Frequently Asked Questions about development-workflows

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

FAQPage Schema
How do I standardize Docker development workflows across my team?

Standardize Docker development workflows by codifying setup steps, environment variable management, and structured feature integration procedures to enforce strict sequencing and consistent command execution inside Docker containers across local, CI, and production environments.

What is the best way to manage environment variables in a Docker-first setup?

Manage environment variables in a Docker-first setup using clear guidelines for handling and propagating API keys and configuration across environments, maintaining strict separation between dockerized and local configurations to prevent environment drift.

How do I add a new feature following Clean Architecture in a Dockerized environment?

Add a new feature in a Dockerized environment by bootstrapping services with docker compose, creating a feature branch, and implementing changes sequentially through domain, application, and infrastructure layers before running tests inside the container.

Does this Docker development workflow enforce multi-phase processing patterns?

Yes, this Docker development workflow enforces multi-phase processing patterns across the development lifecycle by applying strict sequencing rules for environment separation, feature integration, and deterministic testing inside the container.

Can I use local setup configurations alongside Docker compose for feature development?

You must maintain strict environment separation between dockerized and local setups when developing features, ensuring all commands are executed inside the Docker container to minimize environment drift and ensure deterministic test execution.