Agent Skills
› muratgur/ordinus
muratgur/ordinus
GitHub将复杂响应转换为可交互的HTML审阅界面,支持用户标注、反馈和协作。通过生成可视化内容提升信息理解效率。
Install All Skills
npx skills add muratgur/ordinus --all -g -y
Skills in Collection (23)
将复杂响应转换为可交互的HTML审阅界面,支持用户标注、反馈和协作。通过生成可视化内容提升信息理解效率。
需要展示计划、对比、图表或报告等复杂信息
用户要求可视化或交互式的内容展示
npx skills add muratgur/ordinus --skill lavish -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
记录技术选型理由
新人入职引导
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Electron 应用的安全边界,确保主进程与渲染进程职责分离。适用于修改 BrowserWindow 配置、特权访问或涉及 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 接口契约,规范通道命名、类型定义及安全交互。指导添加 API、处理程序及预加载桥接方法,确保主进程与渲染器间通信的类型安全与稳定性。
新增或修改 window.ordinus API
定义 IPC channel 名称
创建共享请求响应类型或 Zod 模式
实现 main process 处理程序
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的Provider运行时适配器,实现检测、认证、运行生命周期管理及事件解析。确保Electron主进程控制,保持接口中立并规范安全边界。
需要集成新的本地AI CLI工具
实现CLI的运行状态监控与取消功能
标准化不同AI Provider的事件输出格式
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
指导在Ordinus项目中规范使用shadcn/ui组件库,涵盖组件添加、样式调整、CLI操作及与DESIGN.md主题对齐的完整工作流。
添加或更新shadcn风格组件
调试UI样式问题
配置shadcn CLI或修改components.json
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
提供多维度的代码审查服务,涵盖正确性、可读性、架构、安全性和性能五个方面。用于在合并前评估由人类或Agent编写的代码质量,确保代码健康并符合项目规范。
合并PR或变更前
功能实现完成后
需要评估其他Agent生成的代码时
重构现有代码时
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
为新成员或Agent提供项目背景
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Electron 安全边界,确保主进程与渲染进程职责分离。用于修改窗口选项、IPC通信或访问系统资源时,防止敏感能力泄露至渲染层,保障应用安全架构。
修改 BrowserWindow 配置
调整 main/preload/renderer 职责
涉及特权系统访问
变更文件系统或数据库使用
npx skills add muratgur/ordinus --skill electron-secure-boundary -g -y
通过 relentless 提问深入剖析用户计划或设计,遍历决策树分支以达成共同理解并解决依赖。适用于压力测试方案、获取深度反馈或主动请求“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 开发,涵盖 React、Tailwind 及 shadcn 组件。确保界面符合冷静实用的设计系统,避免通用 AI 风格,提供布局、样式、文案及工作流的具体约束与检查步骤。
修改 React UI 或布局
调整 Tailwind 样式
更新 shadcn 风格组件
优化状态面板或导航
编写用户-facing 产品文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
定义本地 AI CLI 提供商运行时适配器,隐藏提供商细节,确保 Electron 主进程拥有权。涵盖检测、认证、启动/取消运行及事件解析,强调安全边界与多提供商中立架构。
需要集成 Codex 或 Claude 等本地 AI CLI
实现 Provider 运行时生命周期管理
处理 Electron 主进程中的进程控制与安全验证
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
指导在Ordinus项目中规范使用shadcn/ui构建UI组件,涵盖CLI操作、样式定制、组件组合及设计对齐,确保符合产品视觉与代码标准。
添加或更新shadcn UI组件
调试或修复组件样式问题
配置shadcn项目结构或主题变量
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
规范 SQLite 本地持久化实践,限制表结构按需添加,强制通过 IPC 访问数据,防止过度设计和架构污染。
涉及 better-sqlite3 或 Drizzle schema 修改
数据库初始化或迁移逻辑变更
新增产品数据表提案
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -g -y


