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
提供多维度的代码审查服务,涵盖正确性、可读性、架构、安全性和性能五个维度。在合并前评估代码质量,旨在促进持续改进而非追求完美,适用于自审、他人或AI生成的代码及重构场景。
合并PR或变更前
功能实现完成后
需要评估其他智能体或模型生成的代码时
进行代码重构时
修复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
上线新功能
新人入职引导
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Electron 应用的安全边界,确保主进程与渲染进程职责分离。规范 IPC、Preload 及 Node API 使用,防止敏感能力暴露给渲染层,保障桌面应用安全架构。
修改 BrowserWindow 配置
调整主进程/预加载/渲染进程职责
涉及文件系统或数据库访问
任何可能暴露 Electron 或 Node 能力的变更
npx skills add muratgur/ordinus --skill electron-secure-boundary -g -y
通过持续追问和压力测试,帮助用户深入审视计划或设计。逐层解析决策树分支,提供推荐答案并探索代码库,直至达成共同理解。适用于用户希望挑战自身方案时。
用户希望压力测试计划
用户希望挑战设计方案
用户提及 '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 处理程序
调整共享请求/响应类型或 Zod 模式
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
规范 Ordinus 渲染器 UI 开发,确保遵循设计系统、Tailwind/shadcn 组件标准及文案指南,打造冷静实用的 AI 工作中心界面。
修改 React UI 布局或样式
调整 shadcn 风格组件
优化状态面板与导航交互
撰写用户-facing 产品文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
用于设计本地AI CLI(如Codex、Claude)的运行时适配器,确保Electron主进程中的进程管理、认证检测、事件解析及取消操作具备Provider中立性。
需要集成新的本地AI CLI工具
实现运行生命周期管理
处理进程启动与取消
标准化输出事件解析
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
规范在 Ordinus 项目中使用 shadcn/ui 的组件开发工作流,涵盖安装、更新、样式调整及调试。强调遵循 DESIGN.md 设计令牌,优先组合现有组件,并使用 CLI 命令确保代码质量与一致性。
添加或更新 shadcn 组件
调试或修改 UI 样式
配置 shadcn 项目结构
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
规范 SQLite 本地持久化策略,限制表结构扩展,确保仅在实际需求时添加表,通过 Drizzle 管理迁移,主进程独占数据库访问。
修改 better-sqlite3 或 Drizzle schema
进行数据库初始化或迁移
提议新增产品数据表
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -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
规范架构决策记录(ADR)的创建与维护,用于记录技术选型、API变更等关键决策的背景与权衡,便于团队理解代码上下文及未来维护。
做出重大架构决策
设计数据模型或选择框架
添加或更改公共API
需要向新成员解释复杂背景时
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Electron 应用安全边界,确保主进程与渲染进程职责分离。用于处理 BrowserWindow 配置、IPC 通信及敏感资源访问,防止 Node/Electron API 泄露至渲染层,保障应用安全性。
修改 BrowserWindow 选项
调整主进程/预加载/渲染进程职责
涉及特权 OS 访问或文件系统操作
可能将 Electron 或 Node 能力暴露给渲染代码
npx skills add muratgur/ordinus --skill electron-secure-boundary -g -y
通过连续提问和决策树分支探索,深入审查用户的设计或计划,解决依赖关系并提供建议,以达成共同理解。适用于压力测试设计或寻求深度反馈的场景。
用户希望压力测试其计划或设计
用户明确要求 '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 校验,指导在 preload 暴露安全 API,确保主进程与渲染器间通信的稳定性与安全性。
新增或修改 window.ordinus API
调整 ipcMain 处理逻辑
变更共享请求/响应类型或 Zod 模式
实现新的 IPC 通道
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
指导构建 Ordinus 渲染器 UI,遵循 DESIGN.md 设计系统,规范 React、Tailwind 及 shadcn 组件样式。确保界面冷静实用,避免通用 AI 风格,优化布局、状态展示与文案,提升用户体验与一致性。
修改 React UI 组件或布局
调整 Tailwind 样式或 shadcn 组件
更新状态面板、导航或表单
编写用户-facing 产品文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
用于设计本地 AI CLI(如 Codex、Claude)的运行时适配器,实现进程管理、认证检测、事件解析及取消等功能,确保 Electron 主进程中的提供者中立性和可观测性。
需要集成新的本地 AI CLI 工具
实现运行生命周期管理或事件流处理
优化 Electron 主进程与渲染器的交互安全
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
指导在 Ordinus Electron 项目中规范使用 shadcn/ui 组件的工作流,涵盖从上下文检查、CLI 操作到样式对齐和构建验证的全流程,确保 UI 符合设计规范。
添加或更新 shadcn 风格组件
调试或调整 UI 样式与主题
配置 components.json 或应用 registry 预设
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
规范 SQLite 持久化实践,强调保守设计。仅在确需持久状态时添加最小表结构,避免预建无关表。规定主进程拥有数据库,渲染器通过 IPC 访问,并禁止在 UI 事件中混写 DB 逻辑。
修改 better-sqlite3 或 Drizzle schema
执行数据库迁移或引导逻辑
评估是否新增产品数据表
处理应用元数据 app_meta
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -g -y


