-
Notifications
You must be signed in to change notification settings - Fork 221
Description
Overview
This issue addresses four improvements to the compound-eng workflow system:
- Demo Command Enhancement - Integrate multi-llm-brainstorm and add notebook API validation
- Notebook API Validation Agent - Create specialized agent to ensure notebook API correctness
- Git Sync Command - New slash command to reset local to master and merge with remote
- ML/Keras Agents - Specialized agents for machine learning code review
Issue 1: Demo Command Enhancement
Problem
The /demo command creates Jupyter notebooks but doesn't leverage the multi-llm-brainstorm agent for diverse perspectives. Additionally, notebooks sometimes contain outdated API calls that fail on execution.
Solution
- Always invoke
multi-llm-brainstormfor demo strategy planning - Add mandatory notebook API validation step before finalization
- Invoke new
notebook-api-validatoragent
Acceptance Criteria
-
/demoalways invokesmulti-llm-brainstormfor strategy consultation - API validation runs before notebook finalization
- Notebooks verified to execute without API errors
Issue 2: Notebook API Validator Agent
Problem
Jupyter notebooks often contain outdated API calls due to rapid library updates, deprecated methods, and parameter changes.
Solution
Create notebook-api-validator agent that:
- Parses notebook code cells for external library usage
- Fetches current API documentation via Context7 MCP
- Validates all API calls against current signatures
- Reports issues with specific fixes
Files to Create
agents/domain/notebook-api-validator.md
Issue 3: Git Sync Command
Problem
Users need a simple way to reset their local branch to match remote master.
Solution
Create /git-sync-master command that:
- Stashes any local changes (with confirmation)
- Fetches latest from remote
- Resets local to remote master
- Optionally restores stashed changes
Files to Create
commands/git-sync-master.md
Issue 4: ML/Keras Agents
Problem
The workflow system lacks specialized agents for ML code, particularly Keras 3 which supports TensorFlow, PyTorch, and JAX backends.
Solution
Create:
- keras3-code-reviewer - Reviews Keras 3 code for backend-agnostic ops, custom layers, serialization
- ml-research-reviewer - Reviews ML implementations, architectures, training procedures
Files to Create
agents/review/keras3-code-reviewer.mdagents/review/ml-research-reviewer.md
Implementation Order
- Notebook API Validator Agent (dependency for Issue 1)
- Demo Command Enhancement
- Git Sync Command
- ML/Keras Agents
Files Summary
Create:
agents/domain/notebook-api-validator.mdcommands/git-sync-master.mdagents/review/keras3-code-reviewer.mdagents/review/ml-research-reviewer.md
Modify:
commands/workflows/demo.mdlocal_manifest.yml
Full detailed plan: plans/multi-feature-plan-demo-git-ml.md
🤖 Generated with Claude Code