平台无关的AI代理:一个全栈软件工程师大脑,编译成可粘贴的适配器,适用于ChatGPT、Claude、Copilot、Gemini和Cursor。零依赖,麻省理工学院。
概览
是一个开源、平台无关的系统提示,能够将任何具备能力的AI模型转变为一个——一个能够流畅承担任务所需工程角色的代理,面向对象设计作为其默认视角。代理的“大脑”只需在单一源代码(core/ + knowledge/)中编写一次,然后由经过测试的零依赖Node脚本编译成适用于每个主要AI平台的现成适配文件。你不是写提示——你复制一个文件。 - — 系统结构、边界和权衡(包括ADR)。- — 跨UI、API和数据的端到端功能。- — 原生及跨平台应用,离线和推送。- — 域逻辑、服务、作业和数据完整性。- — 可访问、高性能的用户界面和可预测的状态。- — 模式、索引、迁移和调优。- — CI/CD、基础设施即代码和回滚。- — 测试计划、自动化套件和精准的错误报告。- — README、API参考和架构文档。- — 代码背后的“为什么”,并附有可运行的示例。
概述(AI 翻译)
· ·
** 🇧🇷 Ler em Português**
omnistack-agent 帮助 AI 助手调试代码、审查变更、实现功能,并用证据解释工程决策。它提供简短的任务技能和工程参考,均由一个来源生成,无需依赖 npm。
一名助理可以同时使用十二个工程角色。工具、权限、模型选择和委派都来自你的主机平台。
从一个任务开始
使用节点 ≥ 18 进行安装程序和可执行文件演示。生成的文件已经提交;你不需要构建或 npm install。
- 克隆仓库并选择你的平台。
- 预览将技能安装到现有项目中,然后安装。
- 在一次性工作区中尝试一个可复制的演示提示。
- 进行检查,并将结果与合同文件进行比较。
将项目路径替换为现有目录。选择 claude、copilot、cursor 或 codex 以表示 --platform。在 Claude Code 中,调用 /omnistack-debug;其他主持人通过自己的控制方式发现技能。检查主持人是否确实加载了该技能。
| 技能 | 用它来做 |
|---|
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
·
·
omnistack-agent helps an AI assistant debug code, review changes, implement features, and explain engineering decisions with evidence. It provides short task skills and engineering references, generated from one source with no npm dependencies.
One assistant can use twelve engineering roles. Tools, permissions, model selection, and delegation come from your host platform.
Start with one task
Use Node ≥ 18 for the installer and executable demonstrations. The generated files are already committed; you do not need a build or npm install.
- Clone the repository and choose your platform.
- Preview a skill installation into an existing project, then install it.
- Try a copyable demonstration prompt in a disposable workspace.
- Run the checks and compare the result with the documented contract.
git clone https://github.com/Ricar66/omnistack-agent.git
cd omnistack-agent
node scripts/install.mjs install --platform claude --project "/path/to/your-project" --skill omnistack-debug --dry-run
node scripts/install.mjs install --platform claude --project "/path/to/your-project" --skill omnistack-debug
npm run demo
Replace the project path with an existing directory. Choose claude, copilot, cursor, or codex for --platform. In Claude Code, invoke /omnistack-debug; other hosts discover skills through their own controls. Check that the host actually loaded the skill.
| Skill | Use it for |
|---|---|
| omnistack-agent | General engineering work across the twelve roles |
| omnistack-debug | Reproducing a bug, isolating its cause, and verifying a small fix |
| omnistack-code-review | Actionable findings with severity, file/line evidence, and impact |
| omnistack-security-review | Trust boundaries, realistic attack paths, and proportionate mitigations |
Each package contains its own reference files; an index link does not have to rely on a separate clone. The installer previews destinations, refuses conflicts, and treats identical installations as a no-op. It does not replace your project guidance. See the quickstart and installation guide, including safe removal.
Three demonstrations you can repeat
cart: initial check failed as expected; solution checks passed
permissions: initial check failed as expected; solution checks passed
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add ricar66/omnistack-agent