Agent Skills
› muratgur/ordinus
muratgur/ordinus
GitHub将复杂回复转化为可交互的HTML审查界面,支持用户标注、反馈和可视化对比。适用于计划、图表、代码差异等内容的视觉化呈现与协作评审。
安装全部 Skills
npx skills add muratgur/ordinus --all -g -y
集合内 Skills (23)
将复杂回复转化为可交互的HTML审查界面,支持用户标注、反馈和可视化对比。适用于计划、图表、代码差异等内容的视觉化呈现与协作评审。
生成复杂计划或报告需要可视化展示
请求代码差异或表格对比
创建交互式原型或诊断页面
需要用户进行视觉标注和反馈
npx skills add muratgur/ordinus --skill lavish -g -y
执行多维度代码审查,涵盖正确性、可读性、架构、安全和性能。在合并前评估PR或重构后的代码质量,确保符合规范并提升代码健康度。
合并PR前
功能实现完成后
其他智能体生成代码后
代码重构后
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
上线影响用户行为的功能
需要记录技术背景供后续人员或Agent参考
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Electron 安全边界,确保主进程与渲染进程隔离。适用于修改 BrowserWindow 选项、调整进程职责或涉及敏感系统访问时,防止 Node/Electron 能力泄露至渲染层。
修改 BrowserWindow 配置
调整 main/preload/renderer 职责
涉及文件系统或数据库访问
变更 IPC 通信逻辑
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
定义和维护 Ordinus 应用的 IPC 接口契约,涵盖通道命名、类型定义、Zod 校验及主进程处理逻辑。确保渲染器与主进程间通信的类型安全、领域导向及安全性,防止反模式。
新增或修改 window.ordinus API
设计 IPC channel 名称
定义共享请求/响应类型和 Zod schemas
实现 ipcMain 处理器
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
规范 Ordinus 渲染器 UI 开发,确保符合设计系统。涵盖 React、Tailwind、shadcn 组件及状态面板等用户界面元素,强调工作聚焦、冷静实用的视觉风格与文案指南。
修改 React UI 布局或 Tailwind 样式
调整 shadcn 风格组件或状态面板
优化导航、空状态、表单或表格视图
编写面向用户的文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
设计本地AI CLI提供商运行时适配器,实现检测、认证、启动运行及取消等核心功能。确保Electron主进程拥有控制权,保持接口中立性并规范化事件输出。
需要集成Codex或Claude等本地AI工具
处理CLI进程的生命周期管理
实现Provider检测与认证状态检查
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
指导在Ordinus项目中规范使用shadcn/ui进行组件的添加、更新、调试与样式定制,确保符合设计令牌和代码质量要求。
添加或更新shadcn组件
调试UI组件问题
修改主题令牌或样式
决定安装新的UI原语
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
规范 SQLite 本地持久化实践,限制仅当业务必需时新增表,禁止预设计未来 schema。通过 Drizzle 管理迁移,确保数据访问隔离于主进程,防止渲染层直接操作数据库,保障状态存储的保守与稳定。
修改 better-sqlite3 或 Drizzle schema
涉及数据库引导、迁移或 app_meta 变更
提议新增产品相关数据表
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -g -y
提供多维度代码审查,涵盖正确性、可读性、架构、安全和性能五个维度。适用于合并前、重构或修复后评估代码质量,旨在持续改进代码健康度而非追求完美。
合并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
用于记录架构决策和文档,捕获技术选型、API变更等关键决策的背景、权衡及后果。通过ADR模板规范存储,帮助团队理解代码背后的原因,避免重复解释,提升知识传承效率。
做出重大架构决策
设计数据模型或数据库架构
选择框架或主要依赖库
决定API架构风格
新成员入职引导
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Electron 应用的安全边界,确保特权代码与 UI 分离。适用于修改 BrowserWindow 选项、主进程/预加载/渲染器职责、敏感系统访问或防止 Node 能力泄露给渲染层。
修改 BrowserWindow 配置
调整主进程、预加载或渲染器的职责划分
涉及文件系统、数据库或子进程等特权操作
需防止 Electron/Node 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 校验及 Preload 桥接方法。确保主进程与渲染器通信的安全性与类型安全,遵循领域导向的方法命名规范。
添加或修改 window.ordinus API
变更 ipcMain 处理器
更新共享请求/响应类型
调整 Zod 模式
实现 preload 桥接方法
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
规范 Ordinus 渲染器 UI 开发,确保符合产品设计风格。涵盖 React 组件、Tailwind 样式、布局及文案,强调实用、冷静的工作台体验,避免通用 AI 界面元素,提供设计系统与工作流程指导。
修改 React UI 或布局
调整 Tailwind 样式
更新用户-facing 产品文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
设计本地AI CLI的Provider运行时适配器,实现进程管理、认证检测及事件解析。确保Electron主进程拥有控制权,隐藏Provider细节,保持接口中性与可观测性,规范安全边界与状态同步。
需要对接Codex或Claude等本地AI CLI
处理进程启动、取消或输出流解析
涉及Electron主进程的权限与安全控制
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
指导在Ordinus项目中规范使用shadcn/ui进行UI组件的添加、更新、调试和样式定制,遵循设计文档与CLI工作流。
需要添加或更新shadcn UI组件
调整前端组件样式或主题变量
处理Electron渲染层的前端代码
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
规范 SQLite 本地持久化实践,限制表结构扩展,确保数据访问隔离与最小化设计。
涉及 better-sqlite3、Drizzle schema 或数据库引导逻辑
提议新增产品表或处理迁移脚本
检查是否违反持久化边界
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -g -y


