Skip to content

Add experimental multi-agent autonomous Claude code development workflow#799

Merged
tjementum merged 18 commits intomainfrom
pp-641-multi-agent-workflow
Dec 3, 2025
Merged

Add experimental multi-agent autonomous Claude code development workflow#799
tjementum merged 18 commits intomainfrom
pp-641-multi-agent-workflow

Conversation

@tjementum
Copy link
Copy Markdown
Member

Summary & Motivation

Add an experimental agentic workflow system that enables autonomous feature implementation through coordinated Claude Code agents. The system introduces specialized agents (tech-lead, coordinator, engineers, reviewers) that work together to implement features from PRD creation through code review and commit, maintaining enterprise-grade code quality.

  • Add Claude Code agent definitions and system prompts for 9 agent types (tech-lead, coordinator, 3 engineers, 3 reviewers, pair-programmer, parallel-tool-runner)
  • Add workflow commands for task implementation, reviews, and feature coordination with structured STEP 0 preparation
  • Add mode commands for activating tech-lead, coordinator, and loading workflow documentation
  • Add MCP tools for agent delegation (start_worker_agent), task completion (complete_work), problem reporting (report_problem), and model switching
  • Add Developer CLI commands for managing worker-host Claude Code sessions (claude-agent, init-task-manager)
  • Add lifecycle utilities for agent coordination, message file protocol, and session management
  • Add logging infrastructure for debugging agent workflows
  • Add git helper methods for detecting recent activity to support idle monitoring
  • Add Claude Code hooks to enforce MCP tool usage and prevent dangerous git operations
  • Improve commit workflow with automatic sync-ai-rules execution for .claude changes
  • Update AI rules with clarifications (TelemetryEventsCollectorSpy usage, repository DTO restrictions, varchar sizing)
  • Fix modal dialog pattern to use dynamic isDismissable based on mutation state
  • Fix end-to-end test terminology from "step decorators" to "step wrappers"
  • Fix form validation rules to remove deprecated FormErrorMessage component
  • Update README with multi-agent workflow documentation and expanded .claude directory structure

The workflow supports Linear integration by default, with flexibility to use Azure DevOps, Jira (via MCP), or file-based Markdown tracking in .workspace/task-manager/.

Checklist

  • I have added tests, or done manual regression tests
  • I have updated the documentation, if necessary

@tjementum tjementum self-assigned this Nov 30, 2025
@tjementum tjementum added the Enhancement New feature or request label Nov 30, 2025
@tjementum tjementum requested a review from a team as a code owner November 30, 2025 22:57
@linear
Copy link
Copy Markdown

linear bot commented Nov 30, 2025

@tjementum tjementum moved this to 🏗 In Progress in Kanban board Nov 30, 2025
@tjementum tjementum linked an issue Nov 30, 2025 that may be closed by this pull request
@tjementum tjementum force-pushed the pp-641-multi-agent-workflow branch 3 times, most recently from 1a26fb5 to af5f8a8 Compare December 1, 2025 22:29
@tjementum tjementum force-pushed the pp-641-multi-agent-workflow branch 3 times, most recently from 6cf0041 to d913e77 Compare December 3, 2025 11:47
@tjementum tjementum force-pushed the pp-641-multi-agent-workflow branch from d913e77 to cdc5369 Compare December 3, 2025 12:10
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Dec 3, 2025

@tjementum tjementum merged commit 2f84469 into main Dec 3, 2025
26 checks passed
@tjementum tjementum deleted the pp-641-multi-agent-workflow branch December 3, 2025 12:17
@github-project-automation github-project-automation bot moved this from 🏗 In Progress to ✅ Done in Kanban board Dec 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

Multi-agent workflow

1 participant