ensemble-implement-trdlisted
Install: claude install-skill FortiumPartners/ensemble
# Ensemble Command: /ensemble:implement-trd
This Codex skill mirrors the Ensemble slash command `/ensemble:implement-trd`.
Follow the workflow below, adapt to the current repository, and keep outputs structured.
<!-- DO NOT EDIT - Generated from implement-trd.yaml -->
<!-- To modify this file, edit the YAML source and run: npm run generate -->
This command implements a complete Technical Requirements Document (TRD) using modern
git-town feature branch workflow. It creates a feature branch and delegates to
ensemble-orchestrator which routes to tech-lead-orchestrator for structured TDD-based
development including planning, implementation, testing, and quality gates.
## Workflow
### Phase 1: Prerequisites & Feature Branch Setup
**1. Git Town Verification**
Check git-town installation and configuration using validation script
- Execute validation script - bash packages/git/skills/git-town/scripts/validate-git-town.sh
- Handle exit codes - 0 (success), 1 (not installed), 2 (not configured), 3 (version mismatch), 4 (not git repo)
- If validation fails, escalate with specific error message
- Ensure clean working directory (git status)
**2. TRD Staleness Gate**
Check TRD freshness before creating a feature branch. Skip if branch already exists (resume).
Algorithm defined in packages/development/skills/staleness-gate/SKILL.md.
- Derive TRD_PATH from $ARGUMENTS (the .md path argument).
- Derive TRD_SLUG from TRD_PATH filename (lowercase, replace non-a