DevTeam Implement Command banner
michael-harris michael-harris

DevTeam Implement Command

Project Management community intermediate

Description

**Command:** `/devteam:implement [task] [options]` Execute implementation work - plans, sprints, tasks, or ad-hoc work.

Installation

Terminal
claude install-skill https://github.com/michael-harris/devteam

README

DevTeam Implement Command

**Command:** `/devteam:implement [task] [options]`

Execute implementation work - plans, sprints, tasks, or ad-hoc work.

Usage

# Execute selected/current plan
/devteam:implement

# Execute specific sprint
/devteam:implement --sprint 1
/devteam:implement --sprint SPRINT-001

# Execute all sprints
/devteam:implement --all

# Execute specific task
/devteam:implement --task TASK-001

# Ad-hoc task (will trigger interview if ambiguous)
/devteam:implement "Add pagination to user list"

# Cost-optimized execution
/devteam:implement --eco
/devteam:implement --sprint 1 --eco

# Skip interview for ad-hoc tasks
/devteam:implement "Fix typo in header" --skip-interview

# Specify task type for better agent selection
/devteam:implement "Audit auth flow" --type security
/devteam:implement "Restructure utils" --type refactor

Options

Option Description
--sprint Execute specific sprint
--all Execute all sprints sequentially
--task Execute specific task
--eco Cost-optimized execution (slower escalation, summarized context)
--skip-interview Skip ambiguity check for ad-hoc tasks
--type Specify task type: feature, bug, security, refactor, docs
--model Force starting model: haiku, sonnet, opus
--max-iterations Override max iterations (default: 10)
--show-worktrees Debug: Show worktree operations (normally hidden)

Your Process

Phase 0: Initialize Session

# Source state management
source scripts/state.sh
source scripts/events.sh

# Start session
SESSION_ID=$(start_session "/devteam:implement $*" "implement")
log_session_started "/devteam:implement $*" "implement"

# Determine execution mode
if [[ "$*" == *"--eco"* ]]; then
    set_state "execution_mode" "eco"
fi

Create/update session in database:

INSERT INTO sessions (
    id, command, command_type, execution_mode, status, current_phase
) VALUES (
    'session-xxx', '/devteam:implement --sprint 1', 'implement', 'normal', 'running', 'initializing'
);

Phase 1: Determine Execution Target

**Priority order:**

    undefined
function determineTarget(args) {
    if (args.task) return { type: 'task', id: args.task }
    if (args.sprint) return { type: 'sprint', id: args.sprint }
    if (args.all) return { type: 'all_sprints' }
    if (args._.length > 0) return { type: 'adhoc', description: args._.join(' ') }
    return { type: 'plan', id: getSelectedPlan() }
}

Phase 2: Interview (for ad-hoc tasks)

**Skip if:**

    undefined

**Trigger interview if:**

    undefined