Coordinates Docker, CI/CD, and environment configuration setup via auto-detection
Paths: File paths (
shared/,references/,../ln-*) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root.
Type: L2 Domain Coordinator Category: 7XX Project Bootstrap Parent: ln-700-project-bootstrap
Coordinates DevOps infrastructure setup by delegating to specialized workers.
Orchestrates the complete DevOps setup for a project:
| Aspect | Details |
|---|
| Input | Project directory with source code |
| Output | Docker, CI/CD, environment configuration |
| Workers | ln-731 (Docker), ln-732 (CI/CD), ln-733 (Environment) |
| Mode | Auto-detect (no user prompts) |
| Component | Option 1 | Option 2 |
|---|---|---|
| Frontend | React/Vite + Nginx | - |
| Backend | .NET 8/9 | Python (FastAPI/Django) |
| Database | PostgreSQL | - |
| CI/CD | GitHub Actions | - |
Check required tools and project structure:
docker --version)Output: Validation report or STOP with instructions
Detect project stack automatically:
| Detection | Method | Files to Check |
|---|---|---|
| Frontend | Package.json presence | src/frontend/package.json, package.json |
| Backend .NET | .csproj/.sln presence | *.sln, src/**/*.csproj |
| Backend Python | requirements.txt/pyproject.toml | requirements.txt, pyproject.toml |
| Database | Connection strings in code | appsettings.json, .env.example |
| Existing CI/CD | Workflow files | .github/workflows/, azure-pipelines.yml |
Version Detection:
package.json engines or use node -v*.csproj TargetFrameworkpyproject.toml or runtime.txtOutput: Stack configuration object with detected versions
Delegate to workers in parallel (independent tasks):
ln-730 (Coordinator)
|
+---> ln-731-docker-generator (via Agent tool)
| Input: stack config, versions
| Output: Dockerfile.*, docker-compose.yml, .dockerignore
|
+---> ln-732-cicd-generator (via Agent tool)
| Input: stack config, detected commands
| Output: .github/workflows/ci.yml
|
+---> ln-733-env-configurator (via Agent tool)
Input: detected environment variables
Output: .env.example, .env.development, .gitignore updates
Error Handling:
Verify generated configuration:
docker-compose config to validate syntaxOutput: Verification report
Generate summary:
Dockerfile.frontend - Multi-stage build for frontendDockerfile.backend - Multi-stage build for backenddocker-compose.yml - Service orchestrationdocker-compose.override.yml - Development overrides (optional).dockerignore - Build context exclusions.github/workflows/ci.yml - Main CI pipeline.env.example - Template with all variables.env.development - Development defaults.env.production - Production template (placeholders).gitignore updates - Secrets protectiondocker-compose config validates successfully../ln-731-docker-generator/SKILL.md../ln-732-cicd-generator/SKILL.md../ln-733-env-configurator/SKILL.mdVersion: 1.1.0 Last Updated: 2026-01-10