@openfuyao/ofpower-install
v0.1.1
Published
Cross-platform interactive installer for openFuyao powers skills and MCP
Downloads
73
Maintainers
Readme
openfuyao-powers
openFuyao-powers 为 openFuyao 社区提供 AI 辅助研发能力集,覆盖需求分析、方案设计、编码开发与集成测试等 openFuyao 社区软件研发全流程,并辅以 GitCode 平台迭代工作流 Skill。支持 Claude Code、Codex、OpenCode 等主流 AI 辅助开发工具。
安装与升级
访问令牌(GitCode)
部分 Skill 使用 GitCode 相关能力,需要提供 GitCode 个人访问令牌;如果不使用,可跳过该步骤。
登录 GitCode,进入个人设置 → 访问令牌,创建并妥善保存令牌。建议至少提供 Issue、PR、评论的读写权限。
执行安装工具
使用交互式安装器,将 skills 与 MCP 安装到所选 Agent。目前支持 OpenCode、Cursor 等 AI 编程工具,详见支持 AI 编程工具章节。安装与升级使用相同命令。
npx @openfuyao/ofpower-install安装器会执行以下操作:
- 检测本机已有的 AI 编程工具并选择安装目标
- 全量或按需选择要安装的 skill
- 更新各工具的 MCP 配置(包含 GitCode token 配置)
Skill 安装目录:Cursor / Codex / OpenCode 写入 ~/.agents/skills;Claude Code 写入 ~/.claude/skills。
无 Node 环境时,可用脚本兜底(勿与上面的 npx 安装混用):
curl -fsSL https://raw.gitcode.com/openFuyao/openfuyao-powers/raw/master/scripts/install-plugin.sh | bashirm https://raw.gitcode.com/openFuyao/openfuyao-powers/raw/master/scripts/install-plugin.ps1 | iex支持 AI 编程工具
- OpenCode
- Cursor
- Codex
- Claude Code
目录结构
bin/ # ofpower-install 安装工具入口
docs/ # 使用文档、规约文件等
scripts/ # 工具脚本
skills/ # Skill 定义
src/ # ofpower-install 脚本模块
.mcp.json # MCP 服务配置
package.json # npm 包 @openfuyao/ofpower-install功能清单
Skills
| 技能 | 描述 | 触发时机 |
| ---- | ---- | ---- |
| requirement-decomposition | IR→SR→AR 三级需求拆解 | 收到原始需求文档、企业立项、社区提案 |
| solution-design | 方案设计与 4+1 架构视图 | 需求分析完成,进入方案设计阶段 |
| ofep-converter | 将方案设计转换为 oFEP 标准提案 | 需要输出社区提案 |
| design2code | 从方案设计文档端到端实现全部 Story(双 Agent 独立子上下文 + 人在回路 + PR 管理) | 提供方案设计文档,要求实现 Story |
| i18n-refactor | 前端中英双语改造 | 国际化、i18n、双语改造、多语言、中英文切换、翻译相关需求 |
| gitcode-issue-fixer | Issue 自动化修复 | 修复 GitCode Issue |
| gitcode-issue-creator | 在指定仓库创建 Issue(缺陷 / 需求) | 提 Issue、新建缺陷单、需求单 |
| issue-reviewer | 评估 Issue 内容并生成修改建议 | 检查 Issue 标题、描述、标签、环境、日志、需求价值及需求/缺陷模板字段是否符合社区模板与信息完整性要求 |
| gitcode-pr-manager | 创建或同步 Pull Request | 本地变更已 push,需要开 PR 或更新已有 PR |
| gitcode-pr-review | GitCode PR 评审 | 需要评审 Pull Request |
| gitcode-pr-codecheck | 拉取 PR 门禁检查页 HTML、解析 CodeCheck 并按条修复(Node.js) | PR 门禁、CodeCheck、/pull/*/check、流水线静态检查失败 |
| gitcode-pr-gate-diagnoser | 诊断 GitCode PR 门禁失败并输出 UT/build/Helm/CodeCheck/SCA 修复建议,不直接修改代码 | PR check 门禁失败、UT/build/Helm/CodeCheck/SCA 问题定位 |
| code-reviewer | 通用本地变更或 PR 变更代码评审(含质量量化评分与合入决策) | 需要评审代码变更、Pull Request 或本地 diff |
| feature-level-test-cases-gen | 依据特性提案、使用文档、项目源码等内容生成特性级集成测试用例 | 用户要求生成特性级集成测试用例时 |
| test-cases-reviewer | 以测试用例评审checklist、测试用例模板为依据对测试用例进行评审,输出评审报告 | 用户要求对测试用例进行评审时 |
| dfx-test-cases-gen | 依据特性提案、使用文档、项目源码等内容生成DFX测试用例 | 用户要求生成DFX测试用例时 |
| e2e-issue-verifier | 面向前端 Playwright / 后端 Ginkgo 的 e2e 失败分析、最小化验证与 Issue/PR 闭环 | e2e 失败分析、验证结论判定、Issue/PR 交接 |
| skill-governor | skill 治理与质量评估(review 评分、test prompt、受控优化) | 评估 skill 质量、治理 skills、设计 test.json、按 rubric 打分或受控优化 |
内置 MCP
| 服务名称 | 简介 | 来源 | 使用须知 | | ---- | ---- | ---- | ---- | | gitcode-mcp | Gitcode 平台功能 API 封装,用于 Issue、PR 的管理,基于 Node.js | yangxt65535/gitcode-mcp | 需通过环境变量提供 GITCODE_TOKEN 个人令牌 | | plantuml-mcp-server | 提供 plantuml 代码到图片生成功能,基于 Node.js | plantuml-mcp-server | 默认使用 plantuml 官方渲染服务器,可更具需求修改为本地服务器 |
使用方式
在 Claude Code 中直接描述需求即可触发技能,例如:
请拆解需求:<需求描述>或显式点名技能:
使用 gitcode-issue-fixer 解决问题单 https://gitcode.com/openFuyao/xxxxx/issue/XX贡献指南
欢迎参与 openfuyao-powers 的能力建设。新增或修改 Skill、脚本、文档前,请先阅读 CONTRIBUTION.md。
附录
项目参考:
