Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfiniteLoop Logo

InfiniteLoop

A robotics development framework with structured specification, planning, and task management workflows. Built on the Speckit methodology for disciplined feature development.

Overview

InfiniteLoop provides templates and tooling for systematic robotics feature development, ensuring:

  • Modularity - Self-contained modules with clear interfaces
  • Message-Driven Architecture - Thread-safe, typed, versioned communication
  • Test-First Development - Tests written before implementation
  • Automated Review - Code reviews performed automatically

Project Structure

InfiniteLoop/
│── memory/
│   └── constitution.md          # Project constitution and principles
│── templates/
│   ├── spec-template.md         # Feature specification template
│   ├── plan-template.md         # Implementation plan template
│   ├── tasks-template.md        # Task breakdown template
│   ├── checklist-template.md    # Custom checklist template
│   └── constitution-template.md # Constitution template
│── scripts/
│   └── bash/                    # Helper scripts
├── assets/
│   └── logo_infinite_loop.png      # Project logo
└── README.md                        # This file

Development Workflow

Eight-Gate Process

  1. Requirements clarification - Understand and document requirements
  2. Test cases written - Write tests that validate requirements
  3. Implementation - Write code to pass tests
  4. Build and Tests passed - Verify everything works
  5. Automated Code review - Static analysis and linting
  6. Summary of changes - Document impact
  7. Human review - Peer review process
  8. Commit - Finalize changes

Development Tools

local memory

  • constitution: general coding generation priciples must be complied.

scripts

helper scripts for convenience

templates

some templates for generate config for different repositories.

Contributing

Please read the constitution and follow the development workflow when contributing.

About

一个ai开发工具,由标准开发流程驱动, 多Agent协同开发

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages