# Sddevelopment Be Quickstart Agent Augmented Development Delegate

> Delegate: Specialist Agent Handoff

- Skill: `tomevault-io/sddevelopment-be-quickstart-agent-augmented-development-dele` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/sddevelopment-be-quickstart-agent-augmented-development-dele`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/sddevelopment-be-quickstart-agent-augmented-development-dele/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/sddevelopment-be-quickstart-agent-augmented-development-dele

---


# Delegate: Specialist Agent Handoff

Recognize when a task requires specialist expertise and delegate by initializing as the appropriate specialist agent OR spawning a sub-agent (if Task tool available).

## Instructions

### Step 1: Recognize Delegation Trigger

**Delegate when task requires:**
- Specialized domain knowledge (architecture, planning, backend, frontend, etc.)
- Agent-specific workflows or methodologies
- Access to agent-specific context or tools
- Expertise beyond generalist capabilities

**Do NOT delegate when:**
- Task is simple and within current capability
- Overhead of delegation exceeds task complexity
- Current agent can complete efficiently

---

### Step 2: Identify Specialist Agent

| Agent | Alias | Core Focus | When to Delegate |
|-------|-------|------------|------------------|
| **Planning Petra** | `planning-petra` | Coordination, roadmaps, status tracking | Planning, batch creation, progress assessment, executive summaries |
| **Architect Alphonso** | `architect` | Architecture, ADRs, design review | Code review, architectural decisions, ADR creation, design validation |
| **Backend Benny** | `backend-dev` | Backend implementation | Python/Java code, APIs, services, database, backend tests |
| **Frontend Freddy** | `frontend-dev` | Frontend implementation | UI code, JavaScript/TypeScript, React/Vue, styling, frontend tests |
| **Scribe Sally** | `scribe` | Specification writing | Feature specs, requirements, acceptance criteria, traceability |
| **Analyst Annie** | `analyst` | Research, analysis | Investigations, comparative studies, data analysis, retrospectives |
| **Writer-Editor** | `writer-editor` | Documentation | User guides, API docs, technical writing, content editing |
| **DevOps Danny** | `devops` | Automation, CI/CD | Build scripts, deployment, infrastructure, pipeline configuration |
| **Framework Guardian** | `framework-guardian` | Testing infrastructure | Test frameworks, CI setup, quality gates, test architecture |
| **Lexical Larry** | `lexical` | Style, tone, editing | Lexical analysis, style consistency, minimal edits |
| **Curator Claire** | `curator` | Artifact maintenance | Directory curation, normalization, consistency checks |
| **Editor Eddy** | `editor` | Content revision | Document revision, tone refinement, clarity improvements |

---

### Step 3: Choose Delegation Method

#### Option A: Spawn Sub-Agent (Preferred if available)

**Use Task tool to spawn specialist:**

```
Use Task tool with appropriate subagent_type:

Examples:
- subagent_type="Plan" for architecture planning
- subagent_type="Explore" for codebase research
- subagent_type="backend-benny" for backend implementation
- subagent_type="architect-alphonso" for review

Benefits:
- Parallel execution possible
- Preserves main context
- Clean separation of concerns
```

**Example:**
```
User: "Create an ADR for the dashboard architecture"

Agent: [Recognizes: Architect expertise needed]

Action: Spawn sub-agent
  - Task tool: subagent_type="architect-alphonso"
  - Prompt: "Create ADR-032 for Real-Time Execution Dashboard"
  - Run in background if desired

Result: Architect Alphonso creates ADR in parallel
```

#### Option B: Initialize as Specialist (Fallback)

**When Task tool not available or synchronous execution needed:**

```markdown
## Agent Initialization

**Transitioning to:** [Specialist Agent Name]
**Reason:** [Why delegation needed]
**Original Context:** [Brief summary to preserve]

---

[Continue as specialist agent with their perspective and expertise]
```

**Example:**
```
User: "Review the GenericYAMLAdapter implementation"

Agent: This requires architecture expertise and code review skills.
  Delegating to Architect Alphonso...

## Agent Initialization

**Transitioning to:** Architect Alphonso
**Reason:** Code review requires architectural validation against ADR-029
**Original Context:** GenericYAMLAdapter implementation complete (M2 Batch 2.3)

---

[Now operating as Architect Alphonso]

Reviewing GenericYAMLAdapter against ADR-029 (Adapter Interface Design)...

✅ ADR Compliance: Follows base adapter pattern correctly
✅ Test Coverage: 92% (excellent)
✅ Security: ENV variable validation present
...
```

---

## Delegation Patterns

### Pattern 1: Planning Request

**Trigger:** "What's our current status?" or "What should we work on next?"

**Delegate to:** Planning Petra

**Example:**
```
User: What's our current progress on the LLM-service layer?

Agent: This requires Planning Petra's coordination expertise.

## Agent Initialization

**Transitioning to:** Planning Petra
**Reason:** Status assessment and progress tracking

---

[Now as Planning Petra]

Assessing LLM-service layer progress:
- Current: M2 Tool Integration - 100% complete ✅
- Next: M3 Telemetry Infrastructure - 0/3 tasks
- Overall: 45% complete (M1-M2 done, M3-M4 remaining)
- Health: 🟢 ON TRACK
...
```

### Pattern 2: Architecture Review

**Trigger:** "Review this code" or "Is this architecture sound?"

**Delegate to:** Architect Alphonso

**Example:**
```
User: Review the dashboard implementation

Agent: Code review requires Architect Alphonso's expertise.

[Spawn sub-agent with Task tool OR initialize as Alphonso]

Result: Comprehensive review with ADR compliance, test coverage,
        security analysis, recommendations
```

### Pattern 3: Implementation Request

**Trigger:** "Implement feature X" or "Fix this bug"

**Delegate to:** Backend Benny / Frontend Freddy

**Example:**
```
User: Implement the GenericYAMLAdapter with ENV support

Agent: Backend implementation task detected.
  Delegating to Backend Benny...

## Agent Initialization

**Transitioning to:** Backend-dev Benny
**Reason:** Python implementation with TDD

---

[Now as Backend Benny]

Starting M2 Batch 2.3: GenericYAMLAdapter

Phase 1: Write failing tests (TDD RED phase)...
```

### Pattern 4: Specification Creation

**Trigger:** "Create a spec for feature X" or "Define requirements"

**Delegate to:** Scribe Sally or Analyst Annie

**Example:**
```
User: Create specification for real-time dashboard

Agent: Specification writing requires Scribe Sally's expertise.

[Initialize as Scribe Sally]

Creating specification: Real-Time Execution Dashboard
- User story: As a Software Engineer, I want real-time visibility...
- Requirements: 21 total (8 MUST, 5 SHOULD, 4 COULD, 4 WON'T)
- Scenarios: 6 (Given/When/Then format)
- Location: specifications/llm-dashboard/real-time-execution-dashboard.md
```

### Pattern 5: Research & Analysis

**Trigger:** "Investigate X" or "Analyze Y" or "Compare options"

**Delegate to:** Analyst Annie or Researcher Ralph

**Example:**
```
User: Compare our dashboard approach to spec-kitty

Agent: Comparative analysis requires Analyst Annie's research skills.

[Spawn Explore sub-agent OR initialize as Analyst Annie]

Result: 51KB comparative analysis document with:
- Feature comparison table
- Architectural patterns
- Top 5 learnings with ROI
- Integration opportunities
```

---

## Delegation Decision Tree

```
User Request
    |
    ├─ Planning/Status/Coordination?
    |  └─> Delegate to Planning Petra
    |
    ├─ Architecture/Review/ADR?
    |  └─> Delegate to Architect Alphonso
    |
    ├─ Implementation (Backend)?
    |  └─> Delegate to Backend Benny
    |
    ├─ Implementation (Frontend)?
    |  └─> Delegate to Frontend Freddy
    |
    ├─ Specification/Requirements?
    |  └─> Delegate to Scribe Sally
    |
    ├─ Research/Analysis/Investigation?
    |  └─> Delegate to Analyst Annie
    |
    ├─ Documentation/Writing?
    |  └─> Delegate to Writer-Editor
    |
    ├─ CI/CD/Automation?
    |  └─> Delegate to DevOps Danny
    |
    ├─ Style/Editing?
    |  └─> Delegate to Lexical Larry
    |
    └─ Simple/General?
       └─> Handle directly (no delegation)
```

---

## Best Practices

### When to Delegate ✅

- **Specialized Knowledge Required:** Architecture, planning, testing frameworks
- **Domain Expertise Needed:** Backend vs. frontend, infrastructure vs. application
- **Methodology-Specific Work:** TDD (Backend Benny), ADRs (Architect), specs (Scribe)
- **Agent-Specific Context:** Access to agent's work history, patterns, decisions

### When NOT to Delegate ❌

- **Simple Tasks:** Reading a file, answering basic questions
- **Current Agent Capable:** Task within generalist capabilities
- **Excessive Overhead:** Delegation takes longer than doing task
- **No Clear Specialist:** Task doesn't map to any agent's core focus

### Delegation Hygiene

1. **Clear Handoff:**
   - Explain WHY delegating
   - Summarize relevant context
   - State expected outcome

2. **Preserve Context:**
   - Document original request
   - Note key constraints or preferences
   - Link related artifacts

3. **Return to Original:**
   - After specialist work complete
   - Summarize what was done
   - Continue original conversation flow

---

## Anti-Patterns

❌ **Delegation Ping-Pong:**
- Bouncing between agents without progress
- Solution: Identify correct agent upfront

❌ **Over-Delegation:**
- Delegating trivial tasks
- Solution: Handle simple work directly

❌ **Under-Delegation:**
- Attempting work beyond expertise
- Solution: Recognize when specialist needed

❌ **Context Loss:**
- Delegating without preserving context
- Solution: Include relevant background in handoff

---

## Integration with Skills

**Use with:**
- `/iterate` - Delegates to specialists during batch execution
- `/review` - Delegates to Architect Alphonso
- `/status` - Delegates to Planning Petra
- `/fix-bug` - Delegates to Backend/Frontend dev
- `/spec-create` - Delegates to Scribe Sally

**Example Combined Usage:**
```
User: /iterate

[Planning Petra]: Assesses state, identifies next batch
[Backend Benny]: Executes implementation tasks with TDD
[Planning Petra]: Updates artifacts, provides summary
[Architect Alphonso]: Reviews code (delegated)
```

---

## References

- **Approach:** `.github/agents/approaches/agent-profile-handoff-patterns.md`
- **Agent Profiles:** `.github/agents/directives/005_agent_profiles.md`
- **Role Capabilities:** `.github/agents/directives/009_role_capabilities.md`
- **Prompt Template:** `agents/prompts/iteration-orchestration.md` (Agent Profiles section)

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/sddevelopment-be) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

