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实现创建、长轮询获取反馈、修复布局警告及闭环沟通。
需要展示计划或对比分析
生成图表或表格
提供代码差异报告
请求交互式原型或视觉化解释
npx skills add muratgur/ordinus --skill lavish -g -y
用于在合并前对代码进行多维度审查的 Skill。涵盖正确性、可读性、架构、安全性和性能五个维度,旨在评估并提升代码质量,确保变更符合项目规范且无重大缺陷。
合并任何 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变更或新功能上线。提供ADR模板及生命周期规范,用于沉淀技术上下文供未来人员与Agent理解。
进行重大架构决策
添加或更改公共API
上线改变用户行为的功能
为新成员或Agent入职提供上下文
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Ordinus Electron 安全边界,确保主进程处理特权操作,渲染器仅负责 UI。通过预加载脚本暴露最小化接口,禁止渲染器直接访问 Node/Electron API,保持沙箱隔离以保障应用安全。
修改 BrowserWindow 配置
调整主进程、预加载或渲染器的职责分工
涉及文件系统、数据库或子进程等特权操作
需向渲染器暴露新的 IPC 方法
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 契约,确保接口类型安全、明确且稳定。涵盖 API 定义、通道命名、Zod 校验及 Preload 桥接方法,指导从需求到实现的标准化流程。
新增或修改 window.ordinus API
设计新的 IPC 通道名称
更新共享请求/响应类型或 Zod 模式
实现主进程处理器或预加载桥接方法
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
指导构建 Ordinus 渲染器 UI,遵循 DESIGN.md 规范。强调打造冷静、实用的 AI 工作指挥中心,避免通用 AI 风格。涵盖 React/Tailwind/shadcn 组件开发、状态面板、表单及文案规范,确保界面专注、高效且视觉一致。
修改 React UI 或布局
调整 Tailwind 样式或 shadcn 组件
设计状态面板、空状态或导航栏
编写用户-facing 产品文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
设计本地 AI CLI(如 Codex、Claude)的运行时适配器,实现提供商中立性。核心功能包括检测、认证状态检查、运行启动与取消、事件解析及输出捕获。强调由 Electron 主进程管理,确保可观测性与安全性,避免渲染器直接执行命令。
开发或维护本地 AI CLI 集成
处理 Codex 或 Claude 的检测、认证、运行生命周期、进程管理及取消逻辑
实现提供商中立的运行时接口
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
指导在Ordinus项目中规范使用shadcn/ui。涵盖组件添加、更新、调试及样式定制流程,强调遵循DESIGN.md设计令牌与组合原则,确保UI风格统一且符合产品定位。
需要添加或更新shadcn组件
调整shadcn样式或主题令牌
调试shadcn组件问题
配置shadcn CLI命令
决定安装新的UI原语
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
用于在代码合并前执行多维度质量审查的 Skill。涵盖正确性、可读性、架构、安全性和性能五个维度,旨在评估代码健康度并促进持续改进,适用于个人、其他 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
用于记录架构决策和关键文档,解释代码背后的‘为什么’。在涉及重大架构选择、API变更或功能发布时使用,通过ADRs捕获上下文、权衡及替代方案,便于未来团队理解。
做出重大架构决策时
添加或修改公共API时
发布改变用户行为的功能时
需要为新人或Agent提供项目背景知识时
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护Ordinus Electron应用的安全边界,确保特权桌面代码与UI代码分离。规范主进程、预加载和渲染器的职责,禁止渲染器直接访问敏感API,强制执行严格的安全配置及代码审查流程。
修改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 接口设计,确保类型安全与稳定性。涵盖通道命名、Schema 定义、主进程处理及预加载桥接流程。强调领域导向方法命名、输入验证及安全限制,避免通用调用和敏感数据泄露。
添加或修改 window.ordinus API
设计新的 IPC 通道或共享类型
更新 Zod 校验规则或预处理逻辑
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
指导构建 Ordinus 渲染器 UI,遵循 DESIGN.md 规范。强调打造冷静实用的 AI 工作指挥中心,避免通用 AI 风格。涵盖 React/Tailwind/shadcn 组件、布局、样式及文案规范,确保界面专注、状态清晰且符合产品原则。
修改 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进程的stdout/stderr事件标准化
开发Electron主进程中的进程管理与安全验证逻辑
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
指导在Ordinus项目中规范使用shadcn/ui进行组件开发。涵盖从环境检查、DESIGN.md对齐、CLI操作到代码审查的完整工作流,强调语义化样式与组件组合,确保UI符合产品风格。
添加或更新shadcn组件
调试或美化shadcn风格组件
修改components.json或应用注册表项
决定安装新的UI基础组件
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
规范 SQLite 本地持久化实践,主张保守设计。仅在产品行为明确需要时建表,避免预设计划。强调主进程拥有数据库,渲染层通过 IPC 访问,禁止在 UI 中直接写库或为未来模块建表,确保状态安全与架构清晰。
修改 better-sqlite3 配置或连接逻辑
定义或变更 Drizzle 数据库 schema
执行数据库引导初始化或迁移脚本
新增产品功能相关的持久化表结构
处理 app_meta 或应用元数据更新
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -g -y


