Skip to content

Conversation

@Perlover
Copy link
Contributor

With Claude Opus 4.5, the previous wording caused two issues:

  1. Multiple task groups in single implementer - Claude often attempted to pass all task groups to a single implementer subagent, exhausting context

  2. No subagent at all - Sometimes Claude implemented task groups directly in the current conversation window without spawning any implementer

This fix adds:

  • CRITICAL instruction to spawn SEPARATE implementer for EACH task group
  • Execution strategy based on task group dependencies
  • Examples of parallel execution (independent groups)
  • Examples of sequential execution (dependent groups)

Each subagent now gets its own context window for focused implementation.

🤖 Generated with Claude Code

…group

With Claude Opus 4.5, the previous wording caused two issues:

1. Multiple task groups in single implementer - Claude often attempted to
   pass all task groups to a single implementer subagent, exhausting context

2. No subagent at all - Sometimes Claude implemented task groups directly
   in the current conversation window without spawning any implementer

This fix adds:
- CRITICAL instruction to spawn SEPARATE implementer for EACH task group
- Execution strategy based on task group dependencies
- Examples of parallel execution (independent groups)
- Examples of sequential execution (dependent groups)

Each subagent now gets its own context window for focused implementation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@Perlover Perlover force-pushed the fix/implement-tasks-separate-subagents branch from f53df53 to 4eee835 Compare December 18, 2025 14:38
dchuk added a commit to dchuk/agent-os that referenced this pull request Jan 12, 2026
…pstream PR buildermethods#294

Adapt improvements from buildermethods/agent-os PR buildermethods#294 to work with our
JSON-based workflow system. These changes prevent false task completion and
improve refactoring task handling.

Changes to implement-tasks.md:
- Add CLAUDE.md reading instruction for project-specific rules
- Add skills discovery via <available_skills> section
- Add 6 critical task completion rules:
  - Rule 1: Tasks complete only when actually executed
  - Rule 2: Handle missing prerequisites (start services, don't install deps)
  - Rule 3: Task groups require all tasks complete
  - Rule 4: TDD phases require actual test execution
  - Rule 5: Verification tasks require evidence
  - Rule 6: Incomplete tasks must stay incomplete

Changes to create-tasks-list.md:
- Add Step 1.5: Spec completeness verification for refactoring tasks
- Run grep searches to find all affected files before creating tasks
- Document gaps between spec and actual codebase impact

Changes to research-spec.md:
- Add Question 8 for impact analysis during requirements gathering
- Add Impact Analysis section to requirements.md template
- Capture affected areas for refactoring tasks

Changes to write-spec.md:
- Add Step 2.5: Comprehensive impact analysis for refactoring
- Add "Files Requiring Modification" section to spec.md template
- Check for duplicate definitions and related mappings

Note: PRs buildermethods#301 (Chrome alias) and buildermethods#292 (separate subagents) were already
merged. PR buildermethods#293 (init-spec clarity) not applicable due to JSON workflow rewrite.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant