feat: add agent-team-development skill with parallel execution#8
Conversation
Core skill for executing implementation plans with parallel agent teams: multiple implementers in git worktrees, a dedicated reviewer, and a lead coordinator. Includes automatic fallback to subagent-driven-development when agent teams env var is not set. Task-completed-gate hook prevents implementation tasks from being marked complete before review, acting as a safety net for the team workflow. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…onfig - Update hooks.json with TaskCompleted hook entry - Update workflow-preferences.sh to prefer agent-team-development - Update writing-plans SKILL.md with new skill references, parallelizable field - Update CLAUDE.md with new skill in structure and invocation sections - Update README.md with agent teams in philosophy, skills, hooks, mermaid diagram - Update plugin.json description and keywords Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix PASS pattern to match lowercased text in task-completed-gate.py - Narrow review patterns to avoid false negatives on impl tasks with "check" - Add agent-team env var check so hook only fires with agent teams active - Fix quoting in worktree bash example in SKILL.md - Reconcile worktree creation commands (use HEAD consistently) - Update marketplace.json description to match plugin.json - Add agent-team-development references to sibling skills Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Claude finished @tombakerjr's task in 1m 23s —— View job Code Review
Review FindingsFIX: hooks/task-completed-gate.py:74 - Environment variable check may fail silently in edge cases if not os.environ.get("CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS"):The check only verifies the env var exists but doesn't validate it's actually set to a truthy value. An empty string CONSIDER: skills/agent-team-development/SKILL.md:26-32 - Fallback check logic duplication CONSIDER: hooks/task-completed-gate.py:18-22 - Implementation patterns could have false positives Example edge case: A task with subject "Update authentication module" would match IMPL_PATTERNS but may not match REVIEW_PATTERNS, triggering the review gate even if it's just a documentation update. TEST: No automated tests for task-completed-gate.py
CONSIDER: skills/agent-team-development/SKILL.md:286-305 - Worktree cleanup not in error paths SummaryThe PR adds valuable parallel execution capabilities with good design. The main concerns are:
The implementation is solid overall, but the hook script would benefit from test coverage before merge to catch classification edge cases. |
Summary
agent-team-developmentskill as the preferred plan execution method, enabling true parallel implementation with multiple agent teammates in git worktrees, a dedicated reviewer, and lead coordinatortask-completed-gate.pyhook to prevent implementation tasks from being marked complete before review (only active when agent teams are enabled)subagent-driven-developmentwhenCLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMSenv var is not setTest plan
🤖 Generated with Claude Code