SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 11-15 00:13

编程与开发

41,143 个结果

module-design

Module Design 是一个软件设计辅助技能,用于将软件设计原则应用到从单个方法到整个架构层的模块上。它可在设计新代码时生成设计规格说明,在审计现有代码时输出违规报告。该技能强调信息隐藏、迪米特法则、消除错误、避免时间分解和策略性编程五条硬性约束,并在设计决策过程中逐条检查,发现违规时立即阻断并提示用户修正。适用于代码设计评审、新模块设计、现有模块审计等场景。

编程与开发7 次安装

nqtr

NQTR(Navigation Quest Time Routine)是 @drincs/pixi-vn 的扩展,为游戏项目提供导航(房间、地点、地图)、时间系统、活动、日常安排(角色固定活动)和任务功能。本条目是 NQTR 技能集的索引与入口,指导开发者根据任务类型加载对应技能,涵盖安装配置、Ink 集成、Vite 插件类型生成、自定义类等基础内容,并给出何时优先使用 Ink、何时使用 TypeScript 的规则。

编程与开发7 次安装

nqtr-activity

nqtr-activity 是 NQTR 框架中用于创建“活动”的模块。活动指玩家可以执行的动作,例如在床上睡觉、订购商品,并关联到房间、地点或地图等导航元素。该模块提供 ActivityBaseModel、RegisteredActivities 等 API,用于定义活动的运行逻辑和属性,并在初始化时注册活动。活动如何显示和触发(按钮、图标或精灵)由开发者自行实现。活动需与导航元素建立多对多关联后才可用,支持在初始化时关联(不随存档保存)或运行时关联(随存档保存,可用于临时活动)。ActivityProps 支持名称、时间段、日期调度、禁用/隐藏标记以及渲染图标等属性。使用方式是继承相关类或直接实例化,通过 onRun 回调导航到叙事界面并跳转剧情标签或 ink 节点。具体平台支持、收费情况等暂未提供。

编程与开发7 次安装

nqtr-ink

NQTR in ink 是用于在基于 Pixi'VN 与 @drincs/nqtr 的项目中编写 .ink 文件时使用的技能。它提供一组以井号开头的命令,用于在 ink 叙事脚本中直接修改或读取 NQTR 状态,包括进入房间、设置时间与日期、推进等待、运行时添加或移除活动与例行事项、启动与继续任务,以及在 ink 表达式中读取任务的 started、completed、failed、currentStageIndex 等只读状态。使用前需在 ink 初始化时调用 createNqtrHandler() 注册全部命令与任务变量读取器;房间、活动、承诺、任务等实体必须先在 TypeScript 中定义并注册。未知 id 会记录警告并跳过该命令。该技能不负责实体创建注册、时间初始化、enter room 之外的导航查询、任务自动完成检查、实体隐藏/禁用等操作,这些需在 TypeScript 中完成或通过自定义井号命令、外部函数暴露。

编程与开发7 次安装

nqtr-navigation

NQTR 的导航与地图模块,用于定义和切换 NQTR 中的房间、地点与地图。核心概念为三层结构:地图(map)包含地点(location),地点包含房间(room),角色位置由当前房间推导。通过 MapBaseModel、LocationBaseModel、RoomBaseModel 创建实体,并用 RegisteredMaps、RegisteredLocations、RegisteredRooms 注册;导入顺序需避免循环依赖。设置 navigator.currentRoom 即可切换当前位置,地点与地图随之自动更新。支持自定义类扩展房间、地点、地图属性(如名称、背景、隐藏、入口等),背景可按时间段切换图像,图标可返回 UI 元素。官方文档见 pixi-vn.com/nqtr/navigation。

编程与开发7 次安装