Agent Skills
› muratgur/ordinus
muratgur/ordinus
GitHub将复杂回复转化为可交互的HTML审查界面,支持用户标注、反馈及布局警告修复。适用于计划、图表、报告等需视觉化呈现的场景,通过CLI工具实现人机协作闭环。
Install All Skills
npx skills add muratgur/ordinus --all -g -y
Skills in Collection (23)
将复杂回复转化为可交互的HTML审查界面,支持用户标注、反馈及布局警告修复。适用于计划、图表、报告等需视觉化呈现的场景,通过CLI工具实现人机协作闭环。
需要生成可视化HTML或交互式原型
提供计划、对比、图表或报告
请求代码差异或技术文档的视觉展示
npx skills add muratgur/ordinus --skill lavish -g -y
执行多维度代码审查,涵盖正确性、可读性、架构、安全和性能。在合并前或重构后使用,旨在通过持续改进提升代码健康度,而非追求完美,确保变更符合项目规范并优化整体质量。
合并PR或变更前
完成功能实现后
评估其他智能体生成的代码
进行代码重构时
修复Bug后
npx skills add muratgur/ordinus --skill code-review-and-quality -g -y
用于重构代码以提升清晰度、可维护性和可读性,同时严格保持原有行为不变。适用于代码复杂度高、嵌套深或命名不清的场景,强调遵循项目规范及清晰优于技巧的原则。
代码功能正常但难以阅读或维护
代码审查中发现复杂性过高问题
存在深层嵌套逻辑或过长函数
为赶工期导致的代码混乱需整理
合并变更引入重复或不一致
npx skills add muratgur/ordinus --skill code-simplification -g -y
记录架构决策与上下文,解释代码背后的‘为什么’。适用于重大架构选择、API变更或功能发布。通过ADRs捕捉技术权衡,避免文档冗余,为未来开发者和智能体提供关键背景信息。
进行重大架构决策
设计数据模型或数据库架构
添加或更改公共API
发布改变用户行为的功能
向新成员介绍项目背景
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Ordinus Electron 应用的安全边界,确保主进程处理特权操作,渲染器仅负责 UI。通过严格隔离、最小化 preload 暴露及禁用 Node 集成,防止敏感能力泄露至渲染层,保障应用安全架构。
修改 BrowserWindow 选项
调整主进程/预加载/渲染器的职责划分
涉及操作系统访问或文件系统操作
任何可能将 Electron 或 Node 能力暴露给渲染代码的变更
npx skills add muratgur/ordinus --skill electron-secure-boundary -g -y
通过 relentless 提问对用户的计划或设计进行压力测试,逐一探索决策树分支并解决依赖,提供推荐答案以达成共同理解。适用于用户要求“grill me”或希望检验方案健壮性的场景。
用户要求压力测试计划或设计
用户提到 'grill me'
npx skills add muratgur/ordinus --skill grill-me -g -y
作为批判性思维伙伴,在产品开发或架构决策初期探索新想法。通过逐步提问、检查现有代码与文档,评估问题真实性、技术可行性及业务价值,帮助澄清假设并推荐最佳方向,避免过早生成实施计划。
探索新功能或产品创意
评估技术设计或工作流变更
判断是否值得创建ADR候选项
在制定实施计划前挑战假设
npx skills add muratgur/ordinus --skill idea-discovery -g -y
用于设计和维护 Ordinus IPC 契约,确保接口类型安全、明确且稳定。涵盖频道命名、共享类型定义、Zod 校验、主进程处理及预加载桥接方法的规范与工作流程。
新增或修改 window.ordinus API
调整 ipcMain 处理器
变更 IPC 通道名称
更新共享请求/响应类型或 Zod 模式
修改预加载桥接方法
重构渲染器到主进程的调用
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
用于构建 Ordinus 渲染器 UI,确保符合产品风格。涵盖 React、Tailwind、shadcn 组件及状态面板等修改。强调冷静实用的设计感,避免通用 AI 界面风格,遵循 DESIGN.md 规范,注重工作流导向与清晰的状态反馈。
修改 React UI 或布局
调整 Tailwind 样式或 shadcn 组件
更新状态面板、导航或空状态
编写表单、表格或任务视图
修改面向用户的产品文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
设计本地AI CLI(如Codex、Claude)的Provider运行时适配器,确保集成中立且可观测。规范检测、认证、运行生命周期及事件解析接口,要求由Electron主进程管理流程,禁止渲染器执行任意命令,保障安全与状态持久化。
需要对接新的本地AI CLI工具
实现或修改Provider的运行生命周期管理
处理CLI进程的启动、取消及事件流
优化主进程与渲染器之间的通信安全
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
指导在Ordinus项目中规范使用shadcn/ui,涵盖组件添加、更新、调试及样式定制。强调遵循DESIGN.md设计令牌,优先组合现有组件,通过CLI安全操作,确保代码质量与产品风格一致。
添加或更新shadcn组件
修改组件样式或主题令牌
调试UI组件问题
运行shadcn CLI命令
决定安装新的UI原语
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
保守扩展 SQLite 持久化,仅在产品行为明确需要时添加表。避免推测性设计,保持最小 schema,通过 IPC 隔离访问,确保数据安全与架构清晰。
修改 better-sqlite3 或 Drizzle schema
涉及数据库引导、迁移或持久化边界变更
提议新增产品数据表
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -g -y
用于在合并前对代码进行多维度质量审查,涵盖正确性、可读性、架构、安全性和性能。适用于人工、其他Agent或模型生成的代码评估,旨在通过持续改进而非追求完美来保障代码库健康。
合并PR或变更前
完成功能实现后
评估其他Agent或模型生成的代码时
重构现有代码时
修复Bug后
npx skills add muratgur/ordinus --skill code-review-and-quality -g -y
用于简化代码以提升可读性和可维护性,同时严格保留原有行为。适用于重构复杂、嵌套深或命名不清的代码,遵循项目规范,优先清晰而非技巧。
代码功能正常但难以阅读或维护
代码审查中发现复杂性过高或重复逻辑
重构因时间压力编写的混乱代码
整合分散在各文件的关联逻辑
npx skills add muratgur/ordinus --skill code-simplification -g -y
记录架构决策与背景上下文,通过ADR解释‘为什么’而非仅‘是什么’。适用于重大技术选型、API变更或需保留决策依据的场景,帮助未来开发者和智能体理解代码库的约束与权衡。
做出重大架构决策
选择框架或核心依赖
设计数据模型或数据库架构
变更公共API
上线影响用户行为的功能
新人入职或重复解释相同问题时
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护Ordinus Electron安全边界,确保特权代码与UI分离。适用于修改BrowserWindow配置、进程职责、原生API访问或涉及文件系统/数据库的操作,防止渲染层暴露Node/Electron能力。
修改 BrowserWindow 选项
调整 main/preload/renderer 职责
涉及特权 OS 访问
使用文件系统、数据库或子进程
可能向渲染器代码暴露 Electron 或 Node 能力的变更
npx skills add muratgur/ordinus --skill electron-secure-boundary -g -y
通过持续追问压力测试用户计划或设计,逐步解析决策树分支以达成共同理解。适用于用户要求“grill me”或希望强化方案时,每次仅问一个问题并给出建议答案。
用户明确要求对计划或设计进行压力测试
用户提到关键词“grill me”
npx skills add muratgur/ordinus --skill grill-me -g -y
作为批判性思维伙伴,在产品或架构决策初期探索新想法。通过逐步提问、检查现有代码与文档,评估问题清晰度、方案契合度及技术风险,帮助用户明确决策方向并输出总结摘要,而非直接生成实施计划。
探索新功能或产品创意
评估技术设计或工作流变更
在制定实施计划前挑战假设
比较不同技术方案替代选项
npx skills add muratgur/ordinus --skill idea-discovery -g -y
用于设计和维护 Ordinus 的 IPC 契约,涵盖 API、类型、Zod 模式及预加载桥接。遵循严格工作流与指南,确保接口安全、类型明确且稳定,避免反模式。
添加或修改 window.ordinus API
变更 ipcMain 处理程序
更新共享请求/响应类型或 Zod 模式
调整预加载桥接方法或渲染器调用
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
指导构建Ordinus渲染器UI,确保符合冷静实用的产品风格。涵盖React、Tailwind及shadcn组件开发,强调遵循DESIGN.md设计规范,避免通用AI界面元素,注重状态展示与操作效率。
修改React UI或布局
调整Tailwind样式或shadcn组件
更新状态面板、导航或表单
编写面向用户的产品文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
设计用于本地 AI CLI(如 Codex、Claude)的 Provider Runtime Adapter,确保 Electron 主进程中的集成具备提供商中立性、可观测性及安全性。规范检测、认证、运行生命周期及事件解析等核心接口与架构边界。
需要集成新的本地 AI CLI 工具
实现或修改 Provider 的运行生命周期管理
处理 CLI 进程检测、认证状态或取消逻辑
标准化输出事件解析以适配 UI 展示
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
用于在 Ordinus 项目中规范化管理 shadcn/ui 组件。涵盖添加、更新、调试及样式定制,强调遵循 DESIGN.md 主题规范、优先使用现有组件组合及语义化变量,确保 UI 风格一致性与代码质量。
添加或更新 shadcn 组件
修改组件样式或主题令牌
调试 UI 组件问题
配置 shadcn CLI 或 registry
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
保守使用SQLite持久化本地状态,仅在明确需要时创建最小表结构。避免预建无关表,强制主进程拥有数据并通过IPC访问,确保类型安全与迁移测试覆盖。
涉及 better-sqlite3、Drizzle schema 或数据库引导逻辑
讨论 app_meta、迁移或持久化边界设计
提议添加新的产品数据表
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -g -y


