Initial commit
This commit is contained in:
202
commands/infinite.md
Normal file
202
commands/infinite.md
Normal file
@@ -0,0 +1,202 @@
|
||||
**INFINITE AGENTIC LOOP COMMAND**
|
||||
|
||||
Think deeply about this infinite generation task. You are about to embark on a sophisticated iterative creation process.
|
||||
|
||||
**Variables:**
|
||||
|
||||
spec_file: $ARGUMENTS
|
||||
output_dir: $ARGUMENTS
|
||||
count: $ARGUMENTS
|
||||
|
||||
**ARGUMENTS PARSING:**
|
||||
Parse the following arguments from "$ARGUMENTS":
|
||||
|
||||
1. `spec_file` - Path to the markdown specification file
|
||||
2. `output_dir` - Directory where iterations will be saved
|
||||
3. `count` - Number of iterations (1-N or "infinite")
|
||||
|
||||
**PHASE 1: SPECIFICATION ANALYSIS**
|
||||
Read and deeply understand the specification file at `spec_file`. This file defines:
|
||||
|
||||
- What type of content to generate
|
||||
- The format and structure requirements
|
||||
- Any specific parameters or constraints
|
||||
- The intended evolution pattern between iterations
|
||||
|
||||
Think carefully about the spec's intent and how each iteration should build upon previous work.
|
||||
|
||||
**PHASE 2: OUTPUT DIRECTORY RECONNAISSANCE**
|
||||
Thoroughly analyze the `output_dir` to understand the current state:
|
||||
|
||||
- List all existing files and their naming patterns
|
||||
- Identify the highest iteration number currently present
|
||||
- Analyze the content evolution across existing iterations
|
||||
- Understand the trajectory of previous generations
|
||||
- Determine what gaps or opportunities exist for new iterations
|
||||
|
||||
**PHASE 3: ITERATION STRATEGY**
|
||||
Based on the spec analysis and existing iterations:
|
||||
|
||||
- Determine the starting iteration number (highest existing + 1)
|
||||
- Plan how each new iteration will be unique and evolutionary
|
||||
- Consider how to build upon previous iterations while maintaining novelty
|
||||
- If count is "infinite", prepare for continuous generation until context limits
|
||||
|
||||
**PHASE 4: PARALLEL AGENT COORDINATION**
|
||||
Deploy multiple Sub Agents to generate iterations in parallel for maximum efficiency and creative diversity:
|
||||
|
||||
**Sub-Agent Distribution Strategy:**
|
||||
|
||||
- For count 1-5: Launch all agents simultaneously
|
||||
- For count 6-20: Launch in batches of 5 agents to manage coordination
|
||||
- For "infinite": Launch waves of 3-5 agents, monitoring context and spawning new waves
|
||||
|
||||
**Agent Assignment Protocol:**
|
||||
Each Sub Agent receives:
|
||||
|
||||
1. **Spec Context**: Complete specification file analysis
|
||||
2. **Directory Snapshot**: Current state of output_dir at launch time
|
||||
3. **Iteration Assignment**: Specific iteration number (starting_number + agent_index)
|
||||
4. **Uniqueness Directive**: Explicit instruction to avoid duplicating concepts from existing iterations
|
||||
5. **Quality Standards**: Detailed requirements from the specification
|
||||
|
||||
**Agent Task Specification:**
|
||||
|
||||
```
|
||||
TASK: Generate iteration [NUMBER] for [SPEC_FILE] in [OUTPUT_DIR]
|
||||
|
||||
You are Sub Agent [X] generating iteration [NUMBER].
|
||||
|
||||
CONTEXT:
|
||||
- Specification: [Full spec analysis]
|
||||
- Existing iterations: [Summary of current output_dir contents]
|
||||
- Your iteration number: [NUMBER]
|
||||
- Assigned creative direction: [Specific innovation dimension to explore]
|
||||
|
||||
REQUIREMENTS:
|
||||
1. Read and understand the specification completely
|
||||
2. Analyze existing iterations to ensure your output is unique
|
||||
3. Generate content following the spec format exactly
|
||||
4. Focus on [assigned innovation dimension] while maintaining spec compliance
|
||||
5. Create file with exact name pattern specified
|
||||
6. Ensure your iteration adds genuine value and novelty
|
||||
|
||||
DELIVERABLE: Single file as specified, with unique innovative content
|
||||
```
|
||||
|
||||
**Parallel Execution Management:**
|
||||
|
||||
- Launch all assigned Sub Agents simultaneously using Task tool
|
||||
- Monitor agent progress and completion
|
||||
- Handle any agent failures by reassigning iteration numbers
|
||||
- Ensure no duplicate iteration numbers are generated
|
||||
- Collect and validate all completed iterations
|
||||
|
||||
**PHASE 5: INFINITE MODE ORCHESTRATION**
|
||||
For infinite generation mode, orchestrate continuous parallel waves:
|
||||
|
||||
**Wave-Based Generation:**
|
||||
|
||||
1. **Wave Planning**: Determine next wave size (3-5 agents) based on context capacity
|
||||
2. **Agent Preparation**: Prepare fresh context snapshots for each new wave
|
||||
3. **Progressive Sophistication**: Each wave should explore more advanced innovation dimensions
|
||||
4. **Context Monitoring**: Track total context usage across all agents and main orchestrator
|
||||
5. **Graceful Conclusion**: When approaching context limits, complete current wave and summarize
|
||||
|
||||
**Infinite Execution Cycle:**
|
||||
|
||||
```
|
||||
WHILE context_capacity > threshold:
|
||||
1. Assess current output_dir state
|
||||
2. Plan next wave of agents (size based on remaining context)
|
||||
3. Assign increasingly sophisticated creative directions
|
||||
4. Launch parallel Sub Agent wave
|
||||
5. Monitor wave completion
|
||||
6. Update directory state snapshot
|
||||
7. Evaluate context capacity remaining
|
||||
8. If sufficient capacity: Continue to next wave
|
||||
9. If approaching limits: Complete final wave and summarize
|
||||
```
|
||||
|
||||
**Progressive Sophistication Strategy:**
|
||||
|
||||
- **Wave 1**: Basic functional replacements with single innovation dimension
|
||||
- **Wave 2**: Multi-dimensional innovations with enhanced interactions
|
||||
- **Wave 3**: Complex paradigm combinations with adaptive behaviors
|
||||
- **Wave N**: Revolutionary concepts pushing the boundaries of the specification
|
||||
|
||||
**Context Optimization:**
|
||||
|
||||
- Each wave uses fresh agent instances to avoid context accumulation
|
||||
- Main orchestrator maintains lightweight state tracking
|
||||
- Progressive summarization of completed iterations to manage context
|
||||
- Strategic pruning of less essential details in later waves
|
||||
|
||||
**EXECUTION PRINCIPLES:**
|
||||
|
||||
**Quality & Uniqueness:**
|
||||
|
||||
- Each iteration must be genuinely unique and valuable
|
||||
- Build upon previous work while introducing novel elements
|
||||
- Maintain consistency with the original specification
|
||||
- Ensure proper file organization and naming
|
||||
|
||||
**Parallel Coordination:**
|
||||
|
||||
- Deploy Sub Agents strategically to maximize creative diversity
|
||||
- Assign distinct innovation dimensions to each agent to avoid overlap
|
||||
- Coordinate timing to prevent file naming conflicts
|
||||
- Monitor all agents for successful completion and quality
|
||||
|
||||
**Scalability & Efficiency:**
|
||||
|
||||
- Think deeply about the evolution trajectory across parallel streams
|
||||
- For infinite mode, optimize for maximum valuable output before context exhaustion
|
||||
- Use wave-based generation to manage context limits intelligently
|
||||
- Balance parallel speed with quality and coordination overhead
|
||||
|
||||
**Agent Management:**
|
||||
|
||||
- Provide each Sub Agent with complete context and clear assignments
|
||||
- Handle agent failures gracefully with iteration reassignment
|
||||
- Ensure all parallel outputs integrate cohesively with the overall progression
|
||||
|
||||
**ULTRA-THINKING DIRECTIVE:**
|
||||
Before beginning generation, engage in extended thinking about:
|
||||
|
||||
**Specification & Evolution:**
|
||||
|
||||
- The deeper implications of the specification
|
||||
- How to create meaningful progression across iterations
|
||||
- What makes each iteration valuable and unique
|
||||
- How to balance consistency with innovation
|
||||
|
||||
**Parallel Strategy:**
|
||||
|
||||
- Optimal Sub Agent distribution for the requested count
|
||||
- How to assign distinct creative directions to maximize diversity
|
||||
- Wave sizing and timing for infinite mode
|
||||
- Context management across multiple parallel agents
|
||||
|
||||
**Coordination Challenges:**
|
||||
|
||||
- How to prevent duplicate concepts across parallel streams
|
||||
- Strategies for ensuring each agent produces genuinely unique output
|
||||
- Managing file naming and directory organization with concurrent writes
|
||||
- Quality control mechanisms for parallel outputs
|
||||
|
||||
**Infinite Mode Optimization:**
|
||||
|
||||
- Wave-based generation patterns for sustained output
|
||||
- Progressive sophistication strategies across multiple waves
|
||||
- Context capacity monitoring and graceful conclusion planning
|
||||
- Balancing speed of parallel generation with depth of innovation
|
||||
|
||||
**Risk Mitigation:**
|
||||
|
||||
- Handling agent failures and iteration reassignment
|
||||
- Ensuring coherent overall progression despite parallel execution
|
||||
- Managing context window limits across the entire system
|
||||
- Maintaining specification compliance across all parallel outputs
|
||||
|
||||
Begin execution with deep analysis of these parallel coordination challenges and proceed systematically through each phase, leveraging Sub Agents for maximum creative output and efficiency.
|
||||
Reference in New Issue
Block a user