bundles-forge  by OdradekAI

Agentic framework for building AI plugin workflows

Created 1 month ago
304 stars

Top 87.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

OdradekAI/bundles-forge provides a framework and toolkit for developing "bundle-plugins"—AI coding plugins structured around collaborative skill workflows. It targets developers building complex AI agent ecosystems, offering scaffolding, quality gates, and multi-platform publishing to streamline the creation and maintenance of these interconnected skills. The primary benefit is an automated, structured approach to managing the entire lifecycle of sophisticated AI plugin development.

How It Works

The core concept is the "bundle-plugin," an aggregation of multiple atomic "skills" that reference each other to form a workflow. The toolkit comprises eight skills: Orchestrators (blueprinting, optimizing, releasing) manage multi-step goals, while Executors (scaffolding, authoring, auditing, testing) perform single-responsibility tasks. This system automates the development lifecycle, starting with blueprinting for design, followed by scaffolding for project generation, authoring for skill content, auditing for quality checks, testing for verification, optimizing for improvements, and finally releasing for publishing. This approach ensures consistency and quality across complex AI plugin architectures.

Quick Start & Requirements

Installation varies by platform:

  • Claude Code: /plugin marketplace add OdradekAI/bundles-forge then /plugin install bundles-forge@bundles-forge-dev.
  • Local Development: Clone the repository, cd into it, add the local marketplace (/plugin marketplace add ./), then install (/plugin install bundles-forge@bundles-forge-dev).
  • Other Platforms: Specific commands are provided for Cursor, Codex, OpenCode, Gemini CLI, and OpenClaw.

Prerequisites: Python 3.9+ is required for auditing scripts and version management tools. Ensure python or python3 is available in your system's PATH.

Highlighted Details

  • Structured Lifecycle Management: Features 8 distinct skills covering design (blueprinting), project generation (scaffolding), content creation (authoring), quality assurance (auditing), testing (testing), performance enhancement (optimizing), and release (releasing).
  • Comprehensive Auditing: Offers a 10-category quality assessment with specialized modes for full project, single skill, workflow, and security-only scans. Audits can process local paths, GitHub URLs, and archives.
  • Multi-Platform Integration: Designed for seamless integration with popular AI development environments including Claude Code, Cursor, Codex, OpenCode, Gemini CLI, and OpenClaw.
  • Design Hard-Gate: The blueprinting skill enforces a structured interview and design document approval as a mandatory step before project scaffolding.

Maintenance & Community

Contributions are welcomed, with guidelines provided for maintaining code style and platform manifest synchronization. Specific community links (Discord, Slack) or details on notable contributors and sponsorships are not detailed in the provided README.

Licensing & Compatibility

The project is licensed under the Apache-2.0 license. This license is permissive, generally allowing for commercial use and integration into closed-source projects without significant restrictions.

Limitations & Caveats

For extended usage, users are advised to manage agent context by starting fresh sessions for major lifecycle phases or invoking skills explicitly to prevent potential slowdowns or context loss. Audit reports are diagnostic, requiring user or orchestrator intervention to implement fixes. The blueprinting phase's "HARD-GATE" for design approval may introduce workflow friction if not managed effectively.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
170 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.