deploy-team

Build a team Docker image from a validated .archon/teams manifest.

41|6|Updated Jul 12, 2025
One-click install
npx skills add https://github.com/SteveGJones/ai-first-sdlc-practices --skill deploy-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-team
Source: https://github.com/SteveGJones/ai-first-sdlc-practices/tree/main/plugins/sdlc-workflows/skills/deploy-team
Command: npx skills add https://github.com/SteveGJones/ai-first-sdlc-practices --skill deploy-team

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Team-based SDLC workflows require consistent, reproducible Docker images for specialized groups; this skill automates building a team image from a manifest and creates governance artifacts.

Core Features & Use Cases

  • Validate the manifest at .archon/teams/<team-name>.yaml and ensure the team status is active.
  • Generate a CLAUDE.md for the team and integrate with any existing CLAUDE.md in the project.
  • Build a Dockerfile with additive copy-only semantics and produce a ready-to-run team image.
  • Update the manifest timestamp after a successful build and report the image details.

Quick Start

Run deploy-team with --name <team-name> to build the team image based on the manifest.

Frequently Asked Questions about deploy-team

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

FAQPage Schema
How do I build a team Docker image from a manifest automatically?

To build a team Docker image from a manifest automatically, you run the deploy-team process with the --name flag pointing to your team name, which triggers manifest validation, CLAUDE.md generation, deterministic Dockerfile creation, and final image assembly.

What is a team manifest in the context of standardized Docker environments?

A team manifest is a YAML configuration file located at .archon/teams/<team-name>.yaml that defines specialized group environments, requiring active status validation before Docker image assembly and CLAUDE.md generation can proceed.

Does building a team image require an active manifest status?

Yes, building a team image requires an active manifest status because the process validates the .archon/teams/<team-name>.yaml file and enforces that the team status is active before generating the CLAUDE.md or assembling the Docker image.

How does CLAUDE.md generation work when creating team Docker images?

CLAUDE.md generation works by automatically creating a team-specific CLAUDE.md file during the Docker build process and integrating it with any existing CLAUDE.md in the project to maintain consistent governance artifacts.

What's the best way to standardize team environments using Dockerfiles?

The best way to standardize team environments using Dockerfiles is to automate the build from a validated manifest, applying additive copy-only semantics to produce deterministic, ready-to-run team images with updated timestamps.

Why does my team Docker image build fail during manifest validation?

Your team Docker image build fails during manifest validation if the .archon/teams/<team-name>.yaml file is missing, malformed, or the team status is not marked as active before the deterministic Dockerfile creation begins.