Performs Go code refactoring operations using gopls for type-safe transformations. Use when renaming functions/types/packages/variables, extracting code, inlining calls, moving Go packages, or any Go refactoring operation. Ensures build integrity and updates all references across the codebase.
Reviews and validates work completed by another agent against the original plan and Kubernaut project guidelines. Checks TDD compliance, business requirement mapping, integration patterns, and code quality. Use when verifying agent work, checking plan adherence, or validating implementation completeness.
Orchestrates development work by reading business requirements, decomposing into tasks, assigning to worker agents, monitoring progress, and validating quality. Acts as a supervisor that ensures work follows Kubernaut guidelines and meets acceptance criteria. Use when you need to delegate implementation work with oversight, execute business requirements with quality assurance, or coordinate complex multi-step development tasks.