oh-my-taiyiforge  by Dong90

AI development pipeline for structured code generation and workflow automation

Created 1 month ago
1,037 stars

Top 35.5% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> TaiyiForge addresses the chaos of AI-driven software development by providing a standardized, nine-stage, auditable pipeline. It targets engineers and teams using AI for serious projects, offering a structured workflow that mitigates common AI development pitfalls like context loss and inconsistent tooling across platforms.

How It Works

The system orchestrates AI development through a nine-stage workflow engine, enforcing a strict sequence from change initiation to integration. It leverages a consistent command vocabulary (/taiyi:*) and "Skills" across four AI terminals (Claude, Codex, Cursor, OpenCode), ensuring uniform behavior. Key stages incorporate human gatekeeping (--approver) and mandatory Test-Driven Development (TDD), aiming for robust, auditable AI-generated code.

Quick Start & Requirements

  • Primary Install: npx taiyi-forge-install --all for a zero-build setup. Direct GitHub installation via npm install 'git+https://github.com/Dong90/oh-my-taiyiforge.git#v0.25.0' is available.
  • Prerequisites: Node.js (>=20), npm. Compatible with Claude, Codex, Cursor, and OpenCode AI environments.
  • Links: Quick Start, Usage, Architecture, Commands, Demo.

Highlighted Details

  • Standardized Nine-Stage Pipeline: Enforces a structured, auditable development process from change proposal to final integration.
  • Cross-Platform AI Terminal Support: Consistent /taiyi:* commands and workflow behavior across Claude, Codex, Cursor, and OpenCode.
  • Human Gatekeeping: Requires explicit human approval (--approver) for critical stages like change, design, and review.
  • Mandatory TDD: Enforces writing tests before code implementation for improved reliability.
  • Context Management: Includes a /taiyi:token compress utility for managing long conversation contexts.

Maintenance & Community

The project is maintained by "TaiyiForge contributors." Bug reports are handled via GitHub Issues, and feature discussions occur in GitHub Discussions. Roadmap milestones include v1.0.0 with a locked nine-stage API and cross-platform parity.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: Permissive for commercial use and integration with closed-source projects.

Limitations & Caveats

The project is actively developed, with v1.0.0 planned for future stability. Features like production-grade SLA and full internationalization are not yet ready. Direct npm installation for recent versions may require workarounds due to package manager lock periods. Careful configuration of agent discipline and token management is necessary.

Health Check
Last Commit

8 hours ago

Responsiveness

Inactive

Pull Requests (30d)
158
Issues (30d)
1
Star History
1,017 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.