2.9 KiB
Infinite Agentic Loop POC
An experimental project demonstrating Infinite Agentic Loop in a two prompt system using Claude Code.
Overview
This project uses a custom Claude Code slash command (/project:infinite) to orchestrate multiple AI agents in parallel, generating evolving iterations of content based on specifications.
Usage
Read .claude/settings.json to see the permissions and commands allowed.
Start Claude Code: claude
Type slash command /project:infinite to start the infinite agentic loop.
The infinite command takes three arguments:
/project:infinite <spec_file> <output_dir> <count>
4 Command Variants
1. Single Generation
/project:infinite specs/invent_new_ui_v3.md src 1
Generate one new iteration using the UI specification.
2. Small Batch (5 iterations)
/project:infinite specs/invent_new_ui_v3.md src_new 5
Deploy 5 parallel agents to generate 5 unique iterations simultaneously.
3. Large Batch (20 iterations)
/project:infinite specs/invent_new_ui_v3.md src_new 20
Generate 20 iterations in coordinated batches of 5 agents for optimal resource management.
4. Infinite Mode
/project:infinite specs/invent_new_ui_v3.md infinite_src_new/ infinite
Continuous generation in waves until context limits are reached, with progressive sophistication.
How It Works
- Specification Analysis: Reads and understands the spec file requirements
- Directory Reconnaissance: Analyzes existing iterations to determine starting point
- Parallel Coordination: Deploys Sub Agents with unique creative directions
- Quality Assurance: Ensures each iteration is unique and spec-compliant
- Wave Management: For infinite mode, manages successive waves of agents
File Structure
ai_docs/- Claude Code documentationspecs/- Markdown specification files defining generation requirements.claude/commands/infinite.md- The custom slash command implementation.claude/commands/prime.md- Setup claude code for the project
Requirements
- Claude Code
- Project with
.claude/commands/directory structure - Specification files in markdown format in
specs/
This experimental approach demonstrates advanced AI coordination patterns for scalable content generation.
Directions you can take to enhance this pattern
- Apply this to a use case of your choice.
- Build an MCP Server that enables reuse of the infinite agentic loop.
- Get the
.claude/commands/infinite.mdinto your~/.claude/commands/directory for global use. - Update
.claude/commands/infinite.mdto generate sets of files instead of a single file.
Master AI Coding
Learn to code with AI with foundational Principles of AI Coding
Follow the IndyDevDan youtube channel for more AI coding tips and tricks.