Agent Skills
› muratgur/ordinus
muratgur/ordinus
GitHub将复杂响应转化为可交互的HTML审查界面,支持用户标注、反馈和协作。适用于计划、对比、图表等可视化内容,通过lavish-axi CLI实现浏览器端的人机协同评审闭环。
Install All Skills
npx skills add muratgur/ordinus --all -g -y
Skills in Collection (23)
将复杂响应转化为可交互的HTML审查界面,支持用户标注、反馈和协作。适用于计划、对比、图表等可视化内容,通过lavish-axi CLI实现浏览器端的人机协同评审闭环。
需要生成可视化HTML报告或原型
请求对复杂信息进行视觉化呈现以便审查
希望建立基于浏览器的用户反馈循环
npx skills add muratgur/ordinus --skill lavish -g -y
执行多维代码审查,涵盖正确性、可读性、架构、安全性和性能五个维度。在合并前评估代码质量,确保变更符合项目规范并提升整体代码健康度,适用于人工或AI生成的代码评审。
合并PR或代码变更前
完成功能实现后
需要评估其他Agent或模型生成的代码时
重构现有代码时
npx skills add muratgur/ordinus --skill code-review-and-quality -g -y
专注于在不改变行为的前提下简化代码,提升可读性、可维护性和调试效率。适用于重构复杂逻辑、清理冗余嵌套及统一项目规范,强调遵循约定和清晰表达优于技巧。
代码功能正常但结构臃肿或难以阅读
代码审查中发现复杂度或可读性问题
存在深层嵌套、长函数或不清晰的命名
需要重构因时间压力编写的代码
npx skills add muratgur/ordinus --skill code-simplification -g -y
指导如何记录架构决策和文档,强调捕捉‘为什么’而非仅代码。包含ADR模板、生命周期及使用场景,用于帮助未来工程师和Agent理解上下文。
进行重大架构决策
变更公共API
编写技术决策记录(ADR)
为新成员或Agent提供项目背景
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Electron 应用安全边界,确保主进程特权代码与渲染器 UI 隔离。用于审查涉及 BrowserWindow、IPC、Node API 暴露及安全配置变更的代码,防止权限越界。
修改 BrowserWindow 选项
调整 main/preload/renderer 职责
涉及 OS 访问或文件系统操作
检查 Node/Electron API 是否泄露至渲染器
npx skills add muratgur/ordinus --skill electron-secure-boundary -g -y
通过连续提问和决策树遍历,深度挖掘用户计划或设计的细节与依赖,提供推荐答案以消除歧义并达成共识,适用于压力测试方案或设计评审。
用户希望对其计划或设计进行压力测试
用户明确提及 'grill me'
需要深入梳理设计决策间的依赖关系
npx skills add muratgur/ordinus --skill grill-me -g -y
作为批判性思维伙伴,在实施前探索新功能、产品创意或技术设计。通过逐步提问和审查现有文档代码,评估问题清晰度、业务价值与技术可行性,对比替代方案并输出决策建议,避免盲目编写实现计划。
需要评估新功能的可行性与价值
在进行架构决策前挑战假设
npx skills add muratgur/ordinus --skill idea-discovery -g -y
规范 Electron IPC 接口设计,定义通道、类型及 Zod 校验,指导从主进程到渲染器的安全交互流程。
新增或修改 window.ordinus API
调整 ipcMain 处理器
变更共享请求/响应类型
更新 Zod 模式
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
指导构建 Ordinus 渲染器 UI,确保符合设计规范。涵盖 React、Tailwind、shadcn 组件及文案修改,强调冷静实用的命令中心风格,避免通用 AI 界面元素,遵循 DESIGN.md 规范。
修改 React UI 或布局
调整 Tailwind 样式
更改 shadcn 风格组件
编辑用户-facing 产品文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
设计本地AI CLI(如Codex、Claude)的运行时适配器,实现进程管理、认证检测、事件解析及取消功能。确保Electron主进程拥有控制权,保持接口中立并支持可观测性。
需要集成新的本地AI CLI工具
实现AI运行时的启动、停止或取消逻辑
处理CLI输出事件的标准化和UI状态同步
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
指导在Ordinus项目中规范使用shadcn/ui进行组件开发、样式调整和调试。涵盖CLI命令执行、DESIGN.md规范对齐、组件组合及构建检查流程,确保UI一致性与代码质量。
添加或更新shadcn风格组件
调试UI组件样式问题
修改components.json配置
应用shadcn注册表项或预设
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
规范 SQLite 本地持久化策略,限制仅使用 app_meta,禁止预建表,要求最小化 Schema、通过 IPC 访问并执行迁移测试。
修改 better-sqlite3 或 Drizzle schema
进行数据库初始化或迁移
新增产品数据表提案
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -g -y
提供多维度代码审查能力,涵盖正确性、可读性、架构、安全性和性能五个维度。适用于合并前、重构或修复后评估代码质量,确保代码健康并符合项目规范。
合并PR或变更前
完成功能实现后
审查他人或AI生成的代码
重构现有代码
修复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 应用安全边界,确保主进程处理特权操作,渲染层仅负责 UI。通过严格限制 API 暴露和保持沙箱设置,防止敏感数据泄露至前端。
修改 BrowserWindow 选项
调整主进程/预加载/渲染器职责
涉及文件系统、数据库或原生对话等特权访问
检查代码是否违规暴露 Node/Electron API
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 校验,确保 API 安全、稳定且类型明确。
新增或修改 window.ordinus API
调整 ipcMain 处理程序
更新共享请求响应类型或 Zod schema
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
规范 Ordinus 渲染器 UI 开发,确保遵循设计系统。涵盖 React、Tailwind、shadcn 组件及文案,强调工作流专注、状态清晰及避免通用 AI 风格,提供从阅读规范到构建检查的完整流程。
修改 React UI 或布局
调整 Tailwind 样式或 shadcn 组件
更改状态面板、导航或表单
编辑面向用户的文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
设计本地AI CLI(如Codex、Claude)的运行时适配器,实现进程管理、认证检测、事件解析及取消等功能。确保Electron主进程拥有控制权,保持接口中立且可观测,规范安全边界与状态同步。
需要集成或扩展本地AI CLI支持
处理AI运行生命周期(启动、取消、状态监控)
实现Provider检测与认证状态检查
规范化CLI输出事件以展示给用户
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
规范 shadcn/ui 组件在 Ordinus Electron 项目中的添加、更新、调试与样式定制流程,涵盖 CLI 操作、设计文档对齐及构建检查。
添加或更新 shadcn 组件
调整 UI 样式或主题变量
修复组件导入或类型错误
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
规范 SQLite 持久化策略,限制仅当业务需要时才建表,避免过度设计。要求通过 Drizzle 管理 Schema,数据访问隔离在主进程,确保状态安全与最小化依赖。
修改 better-sqlite3 或 Drizzle schema
涉及数据库引导、迁移或 app_meta
提议添加新的产品数据表
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -g -y


