Agent Skills
› muratgur/ordinus
muratgur/ordinus
GitHub将复杂响应转化为可交互的HTML审查页面,支持用户标注、反馈及布局警告修复,实现人机协作的可视化审查闭环。
Install All Skills
npx skills add muratgur/ordinus --all -g -y
Skills in Collection (23)
将复杂响应转化为可交互的HTML审查页面,支持用户标注、反馈及布局警告修复,实现人机协作的可视化审查闭环。
需要生成可视化计划或对比报告
请求交互式原型或HTML解释器
需要收集用户对视觉内容的标注和反馈
npx skills add muratgur/ordinus --skill lavish -g -y
提供多维度代码审查,涵盖正确性、可读性、架构、安全和性能。在合并前评估代码质量,确保改进整体代码健康度并符合项目规范。
合并PR或变更前
完成功能实现后
需要评估其他智能体生成的代码时
npx skills add muratgur/ordinus --skill code-review-and-quality -g -y
专注于在不改变行为的前提下简化代码,提升可读性、可维护性和扩展性。适用于重构复杂逻辑、清理冗余嵌套及优化命名,遵循保留行为和项目规范原则。
代码功能正常但难以阅读或维护
代码审查中发现复杂度问题
存在深层嵌套、长函数或不清晰命名
合并引入重复或不一致的变更
npx skills add muratgur/ordinus --skill code-simplification -g -y
记录架构决策和文档,捕获代码背后的上下文、约束及权衡。适用于重大架构选择、公共API变更或新功能发布,旨在为未来工程师和Agent提供理解代码库所需的背景信息。
进行重大架构决策时
添加或更改公共API时
发布改变用户行为的新功能时
需要记录技术选型背景以便后续维护时
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Electron 应用安全边界,确保主进程与渲染进程职责分离。用于修改窗口选项、特权访问或暴露 Node 能力时,防止安全风险。
修改 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 契约,规范窗口 API、通道命名及类型。指导从定义能力到实现主进程处理、预加载桥接及渲染器调用的全流程,确保接口安全、类型明确且稳定。
添加或修改 window.ordinus API
变更 ipcMain 处理器
更新共享请求/响应类型或 Zod 模式
新增 preload 桥接方法
npx skills add muratgur/ordinus --skill ipc-contract-design -g -y
规范 Ordinus 渲染器 UI 开发,确保遵循 DESIGN.md 设计系统。涵盖 React 组件、Tailwind 样式、布局及文案,强调冷静实用的工作中心风格,避免通用 AI 界面元素。
修改 React UI 组件或布局
调整 Tailwind 样式或 shadcn 组件
更新状态面板、表单或导航栏
编写用户-facing 产品文案
npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
定义本地AI CLI提供商运行时适配器,实现检测、认证、运行生命周期管理及事件解析。确保Electron主进程拥有控制权,保持接口中性化与可观测性,防止渲染层执行任意命令。
开发Codex或Claude等本地AI CLI集成
实现提供商检测或认证状态检查
管理用户批准的运行启动与取消
标准化输出流事件解析
npx skills add muratgur/ordinus --skill provider-runtime-adapter -g -y
指导在 Ordinus Electron 项目中规范使用 shadcn/ui 进行组件开发、样式调整与集成。涵盖 CLI 操作、设计文档对齐、代码检查及构建流程,确保 UI 一致性与可维护性。
添加或更新 shadcn 组件
修改 UI 样式或主题变量
调试组件渲染问题
配置 shadcn 项目设置
npx skills add muratgur/ordinus --skill shadcn-project-workflow -g -y
规范 SQLite 本地持久化策略,限制仅在实际需求时扩展表结构,禁止推测性设计。涵盖 Drizzle 迁移、主进程数据访问及 IPC 隔离,确保应用状态稳定与安全。
涉及 better-sqlite3 或 Drizzle schema 修改
数据库初始化或迁移逻辑变更
提议新增产品数据表
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
记录架构决策与项目文档,通过ADR捕捉技术选型、API变更及关键设计的背景与权衡,为团队和Agent提供上下文理解。
做出重大架构决策
变更公共API
上线影响用户行为的功能
新成员或Agent入职引导
npx skills add muratgur/ordinus --skill documentation-and-adrs -g -y
维护 Electron 安全边界,确保主进程与渲染器代码隔离。适用于修改 BrowserWindow 配置、特权访问或防止 Node/API 暴露给渲染层时触发。
修改 BrowserWindow 选项
变更主进程/预加载/渲染器职责
涉及特权 OS 访问或文件系统操作
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 接口设计,定义 channel、类型及 Zod 校验,指导从 API 定义到主进程实现的全流程,确保接口安全、类型明确且稳定。
新增或修改 window.ordinus API
变更 ipcMain 处理器或通道名称
更新共享请求/响应类型或 Zod 模式
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工具
处理AI运行的生命周期管理(启动、取消、状态检测)
实现Provider中立的运行时接口与事件标准化
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 本地持久化策略,限制仅使用 app_meta,禁止推测性建表。指导通过 Drizzle 管理迁移、IPC 访问及主进程数据隔离,防止架构污染。
涉及 better-sqlite3 或 Drizzle schema 修改
数据库初始化或迁移逻辑变更
提议新增产品数据表
npx skills add muratgur/ordinus --skill sqlite-minimal-persistence -g -y


