VO

vanrayliu/openallin

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

11 stars 质量 50 趋势 18MIT

A framework for AI coding tools that unifies the best practices from OpenSpec, Superpowers, GSD, OMC, ECC, and Trellis, providing structured development workflows for teams.

概览

A framework for AI coding tools that unifies the best practices from OpenSpec, Superpowers, GSD, OMC, ECC, and Trellis, providing structured development workflows for teams. 一个面向 AI 编码工具的工程化框架,将六大成熟框架的核心优势融为一体,为团队提供结构化的开发流程和规范。 You can use to trigger installation, updates, and workflows: Installation is , not home directory. Run install.sh from your project directory. AI coding tools are powerful, but 6 common instabilities often emerge in practice: - — No external dependencies, works offline - — Each layer independently optional, progressive adoption - — Works with any language/framework - — OpenCode, Claude Code, Cursor, Codex, and more - — Changes describe only deltas, not full specs - — MUST/SHALL/SHOULD for mandatory levels - — GIVEN/WHEN/THEN for behavior description - — Independent tasks parallel, dependent tasks sequential - — All state persisted to files, not LLM context - — 无外部依赖,可离线运行 - — 每层独立可选,支持渐进式采用 - — 适用于任何语言/框架的项目 - — OpenCode、Claude Code、Cursor、Codex 等

README

以下为原文 README 节选,完整内容请查看原文。

OpenAllIn — Full-Stack AI Programming Harness

A framework for AI coding tools that unifies the best practices from OpenSpec, Superpowers, GSD, OMC, ECC, and Trellis, providing structured development workflows for teams.


OpenAllIn — 全栈 AI 编程 Harness

一个面向 AI 编码工具的工程化框架,将六大成熟框架的核心优势融为一体,为团队提供结构化的开发流程和规范。


📖 使用教程 / User Guide

语言 文档 说明
🇨🇳 中文 USAGE.md 详细使用手册(老项目、新项目、工作流、FAQ、最佳实践)
🇺🇸 English USAGE_EN.md Comprehensive user guide (legacy/new projects, workflows, FAQ, best practices)

🚀 Quick Start / 快速开始

💬 Natural Language Commands / 自然语言命令

You can use natural language to trigger installation, updates, and workflows:

你可以用自然语言让 AI 执行安装、更新和工作流:

What You Say / 你说的 AI Executes / AI 执行的
“Install OpenAllIn” / “安装 OpenAllIn” bash scripts/install.sh
“Update OpenAllIn” / “更新一下” bash scripts/update.sh
“Preview update” / “预览更新内容” bash scripts/update.sh --dry-run
“Force update” / “强制更新” bash scripts/update.sh --force
“Uninstall OpenAllIn” / “卸载 OpenAllIn” bash scripts/uninstall.sh
“Add a new feature” / “我想加个新功能” /oa-propose
“Discuss requirements” / “讨论需求” /oa-discuss
“Start implementation” / “开始实现” /oa-apply
“Check code quality” / “检查代码质量” /oa-review
“Security check” / “安全检查” /oa-security
“Ship this” / “发布这个” /oa-ship
“Deploy to production” / “部署到生产” /oa-land
“Debug this bug” / “调试这个 bug” /oa-debugging
“Write a test” / “写个测试” /oa-tdd

# 1. Clone this repo
git clone https://github.com/vanrayliu/openallin.git

# 2. Go to YOUR project directory (NOT the cloned repo)
cd your-project

# 3. Install OpenAllIn to YOUR project (current directory)
# This creates .claude/, skills/, rules/, etc. in YOUR project
bash /path/to/openallin/scripts/install.sh claude

# 4. Done! Restart your AI coding tool

IMPORTANT: Installation is project-level, not home directory. Run install.sh from your project directory.

For other AI tools:

bash install.sh opencode    # OpenCode
bash install.sh claude      # Claude Code  
bash install.sh cursor      # Cursor
bash install.sh codex       # Codex
bash install.sh             # All tools

Why OpenAllIn?

AI coding tools are powerful, but 6 common instabilities often emerge in practice:

Layer Name Problem Solved
Layer 6 Workspace AI lacks long-term memory → File-based state & memory
Layer 5 Orchestration Team collaboration chaos → Multi-Agent coordination
Layer 4 Execution Long对话上下文崩溃 → Phase-based workflows
Layer 3 Enhancement Security/verification gaps → Hook automation + security audit, deployment verification, browser testing, performance benchmarking
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add vanrayliu/openallin
新手?先看 mcpskill.org 教程 →