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或变更前
完成功能实现后
需要评估其他Agent生成的代码时
重构现有代码时
修复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应用的安全边界,确保主进程、预加载和渲染进程的职责分离。防止敏感API暴露给渲染层,强制使用沙箱模式及最小权限原则,保障桌面应用安全架构。
修改BrowserWindow配置
涉及特权OS或文件系统访问
调整主进程/预加载/渲染进程职责
可能暴露Node/Electron能力给渲染代码
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 Schema、实现主进程处理器及预加载桥接方法,遵循领域导向的方法命名规范与安全最佳实践。
添加或修改 window.ordinus API
定义 IPC channel 名称
更新共享请求/响应类型或 Zod Schema
实现 preload 桥接方法
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集成
实现进程生命周期管理
处理CLI认证状态检测
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
规范 shadcn/ui 组件在 Ordinus 项目中的工作流,涵盖安装、更新、调试及样式定制。指导开发者遵循 CLI 命令与设计文档,确保 UI 一致性、可维护性及代码质量。
添加或更新 shadcn 组件
调试 UI 组件样式问题
修改 components.json 或主题配置
应用 registry 预设或自定义组件
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
规范 SQLite 本地持久化策略,强调最小化设计、按需建表及主进程隔离。适用于涉及 better-sqlite3、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 应用安全边界,确保主进程与渲染进程职责分离。适用于修改窗口配置、特权访问或涉及 Node/Electron API 暴露的场景,防止渲染器代码越权。
修改 BrowserWindow 选项
调整 main/preload/renderer 职责
涉及特权 OS 访问或文件系统操作
可能将 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 通信契约,确保主进程与渲染器间交互的类型安全、显式且稳定。涵盖通道命名、Zod 校验、预处理桥接及 API 暴露规范,防止反模式并保障安全。
添加或修改 window.ordinus API
定义 IPC 通道名称或共享类型
实现 ipcMain 处理器
更新 Zod 校验 Schema
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
规范 Ordinus 渲染器 UI 开发,确保遵循 DESIGN.md 设计系统。涵盖 React、Tailwind、shadcn 组件及文案的修改指导,强调实用、冷静的工作中心风格,避免通用 AI 界面装饰。
修改 React UI 组件或布局
调整 Tailwind 样式或 shadcn 组件
更新用户界面文案或状态面板
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
用于设计本地AI CLI的Provider运行时适配器,实现检测、认证、运行生命周期管理及事件解析。确保Electron主进程中的跨提供商中性接口与可观测性,规范进程管理与安全边界。
开发本地AI工具集成
处理CLI进程生命周期
实现提供商检测逻辑
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
规范 shadcn/ui 组件在 Ordinus Electron 项目中的添加、更新与调试流程,强调遵循 DESIGN.md 设计令牌及 CLI 操作规范。
添加或更新 shadcn 组件
调整 UI 样式或主题令牌
修复组件导入或组合问题
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


