Skills
收录 99,448 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
Python 中的 OpenTelemetry —— SDK 配置、声明式配置、零代码插桩(opentelemetry-instrument、opentelemetry-distro)、contrib 自动插桩、手动 API、性能调优、破坏性变更。适用于在 Python 服务中配置或排查 OpenTelemetry 问题。触发词:"setup otel in python"、"python telemetry"、"python tracing"、"opentelemetry-instrument"、"opentelemetry-distro"、"TracerProvider python"、"MeterProvider python"、"FastAPI/Flask/Django otel"、"python logging bridge"。
Двусторонняя сверка кода и графа — уборочный такт: всюду ли код соответствует графу, а граф — коду; конец каждой сущностной задачи. Триггеры: reconcile, «сверь код с графом», «приведи граф в порядок», «протки свою область», «отдай долги графа», does the graph match the code, tidy the graph. Также: задача, записанная крией; феномен-ярлык состояния; комментарий-портянка, пересказывающая граф. Distinct from weaving (ремонт графа изнутри), integrity (claim-аудит), reality-audit (поведенческие заявки). Композирует entry, writing, weaving. Нужны тулы iskron_*.
RUNTIME 技能——在实现 Stigg 运行时部分时使用——对功能访问进行门控(`hasAccess`、`getMeteredEntitlement`、`getBooleanEntitlement`、`getEntitlement`)、上报用量(原始事件用 `reportEvent`,计算型度量用 `reportUsage`)、促销权益,以及配置本地缓存 / 回退,以便在 Stigg 不可达时检查依然可靠。触发词包括 "gate this feature with Stigg"、"check entitlement"、"is the customer allowed to"、"hasAccess"、"feature flag with Stigg"、"report usage to Stigg"、"report a usage event"、"increment usage"、"events.report vs usage.report"、"Stigg fallback strategy"、"Stigg cache"、"Stigg sidecar"、"Stigg goes down"、"Stigg offline"、"stale entitlements"、"promotional entitlement"、"grant a one-off entitlement"。目录建模(stigg-pricing-modeling)、订阅生命周期(stigg-subscriptions),或无 Stigg 集成的通用功能开关(例如 LaunchDarkly)请跳过。
技术博客写作,包含结构、代码示例和面向开发者读者的惯例。涵盖帖子类型、代码格式、讲解深度和面向开发者的互动模式。适用:工程博客、开发者教程、技术写作、开发者内容、文档类帖子。触发词:technical blog、dev blog、engineering blog、technical writing、developer tutorial、tech post、code tutorial、programming blog、developer content、technical article、engineering post、coding tutorial、technical content
在 Three.js 中构建可用于生产环境的解析水体和有界水体。适用于具有耦合流动、生物发光激发、平流泡沫和 RGB 焦散的发光浅水河流;具有重力-毛细 FFT 波、色散焦散和衍射眩光的逼真浅水;共享的多波位移和法线;有界 RGBA 高度场水池模拟;局部水滴、物体驱动的涟漪、微分面积焦散、池塘/水体/球体体积光学的光线追踪、导数滤波法线带、解析天空反射、考虑侧面的 Fresnel、启发式屏幕折射、Beer-Lambert 吸收以及波峰泡沫。
使用 TomTom Maps SDK for JavaScript (@tomtom-org/maps-sdk) 构建应用。适用于 TomTomMap 设置(包括地图署名——TomTom 和 OpenStreetMap 标志、许可证要求将其保留在屏幕上的规定、标志所在角落和内边距,以及通过 attribution.backdrop 设置的柔和底色;通过 attribution.credits 添加自定义署名;使用 transformRequest 暂停或改写地图请求;Vite 构建中注册的 MapLibre web worker、registerMapLibreWorker;以及在 webpack、Next.js with Turbopack 或重新打包的 CDN 中因 worker 未加载而显示空白的地图)、MapLibre 集成(map.mapLibreMap,以及何时应优先使用 SDK 功能而非原生 MapLibre)、绘制地点周围以米为单位的 three.js 或原生 WebGL 场景的自定义图层,通过 localFrameMatrix 与地图对齐,置于 3D 建筑下方并通过 map.addCustomLayer 和 lowest3D 锚点在样式切换后保留,以及通过 hitTest 使其对象可点击和悬停;实例化大量移动对象(ANGLE on Direct3D 11 的三缓冲环);BaseMapModule(显示或隐藏图层组,例如 3D 建筑和道路盾牌,以及箭头和出口编号等道路标记;通过 buildings3D.hover、buildings3D.click 和 setBuildingColors 按 ID 悬停、点击和着色其 3D 建筑;通过 getBuildingIdAt 按地点突出显示建筑);以及将其设置作为数据处理的 baseMapKnobCatalogue,通过 setKnob、setKnobs、getKnob 和 resetKnob 按 ID 设置、读取和重置任意模块旋钮(StylingFoundationsModule 和 MapEffects 亦适用),何时应使用这些方法而非 applyConfig 和 updateConfig,以及通过 validateKnobValue 检查值;TerrainModule(晕渲及其外观、3D 地形高程和夸张效果,以及作为数据提供的所有设置 terrainKnobCatalogue)和视口工具;争议领土和边界的地缘政治视图(全局 `geopoliticalView`、`geopoliticalViews`、setGeopoliticalView,以及通过 servesGeopoliticalView 和 GeopoliticalViewAPI 查询各 API 提供哪些视图);地图样式、标准样式 ID(standardStyleIDs、streetLight、streetDark、streetLightDriving、streetDarkDriving、monoLight、monoDark、streetSatellite)、setStyle 和 StyleChangeHandler、样式切换器;使用 StylingFoundationsModule 进行语义地图样式设置(标签/图标/道路大小旋钮;从样式的衬线和斜体字型或自定义字体文件设置所有地图标签的字型,使用 labels.customTypeface;地球投影和天空;3D 建筑光照及通过 getMapLight 读取;圆角建筑;stylingFoundationsKnobCatalogue;通过 layers.query 和 LayerSelection 编辑原始样式图层,包括精确图层 ID、根据样式或旋钮的值派生 paint 和 layout,以及使用 addFilterClause 收窄图层筛选条件;POI、交通和晕渲外观则由 POIsModule、交通模块和 TerrainModule 管理);使用 applyMapPreset 和 mapPresetCatalogue 设置地图预设;通过地图全局 ID 使用 getStyleColor 和 styleColorKnobIds 读取任意样式颜色;通过 map-theme 插件的 deriveMapColors、mapColorsLightDark、deriveMapColorsFromCss 和 deriveMapColorsFromImage,根据网站配色、CSS 样式表、图片、调色板描述或艺术家风格为地图设置主题,并沿用强调色的路线、几何图形和地点配色——colors.accent、map.mapColors;使用 setMapColors 为底图重新着色,在日夜外观间切换,并通过 exportStyle 导出结果;map-effects 插件(bloom 及其 bloom.only 颜色范围;glare.only,可让灯光像透过镜头的路灯一样形成光束;tint、grade、vignette、fog 及其空气颜色 fog.color、景深、capture;使用 addPass 添加自定义 GLSL 通道及其 vec3 和 vec4 uniforms、纹理和 mipmapped;使用 addLayer 和 removeLayer 在叠加层之间添加自定义 2D canvas 图层,用于纸张、胶片颗粒或水印);使用 flyover 插件沿路线飞行镜头(RouteFlyover、前视、路口取景、地形避让、通过 anchorForPitch 设置被跟随位置在屏幕上的位置、通过 setMarker 设置沿路线移动的标记、使用 loop: false 和 onArrive 一次飞至目的地,以及按时间或距离跳转);使用 route-dragging 插件通过拖动编辑路线(RouteDragging;可编辑路线,其停靠点通过图钉移动,并可从路线拉出新增停靠点;拖动期间按 planIntervalMS 实时重新规划并依序返回结果;通过 showOnMap: false、onWaypointsChange 和 onRoutes 交给自有状态管理);使用 landmarks-3d 插件呈现 3D 地标和建筑(Landmarks3D 的知名建筑模型、KTX2 转码器和 transcoderPath、通过 texture 旋钮设置模型纹理颜色;以及 Buildings3D,即带有窗户的底图 3D 建筑、夜间亮灯窗户、反光玻璃、太阳和阴影、被建筑遮挡的道路名称或 POI、墙壁和屋顶;可从自定义调色板选择或混合颜色并为各建筑设置带变化的独立色调;通过 buildings.events、landmarks.events、setBuildingColors 和 setLandmarkColors 按 ID 悬停、点击和着色单个建筑与地标;无需加载 three.js 即可从 landmarks-3d/knobs 读取其旋钮目录);使用 Landmarks 3D 插件的 GLSurfaces(gl-surfaces)为地图上的水面、地表覆盖和道路添加纹理,包括映照天空的波浪、树冠、3D 树木、草地、田块、沙丘、冰川、灌木、泥滩、砾石滩、岩石、铺面、建成区地面和沥青;全部贴合 3D 地形,通过 surfaceSeasons 设置季节颜色,并遵循光照和风向;与 Buildings3D 共用地图光照和建筑阴影;所有外观均以数据形式通过 glSurfacesKnobCatalogue 提供);用户交互事件(click、hover、contextmenu、recently-hovered;使用 dragstart、drag 和 dragend 拖动要素,例如航点、地点图钉或路线线条以添加新停靠点;指针离开要素时没有 leave 事件;通过 BaseMapModule 响应地图其余部分的点击和悬停;使用 updateEventsConfig 更改事件时序);自行选择和突出显示要素,并通过每个数据所属模块的 setEventState、clearEventStates 和 getEventStates 读取所选要素,以及模块生命周期事件;将模块显示配置保存并作为 JSON 重放(*SerializableConfig 类型);搜索、地理编码、反向地理编码(ReverseGeocodingResponse,无匹配时不含属性)、自动补全、通过 getSearchSuggestions() 提供地点、品牌和类别的搜索框建议;使用 discoverPlaces() 发现地点(以文字提供类别的 filters.poiCategoryQuery,或先通过 resolvePOICategories 解析);通过 getPlaceDetails() 获取地点详情;使用 geometryData 获取区域轮廓(PlaceGeometryProps);地点和 POI(PlacesModule 及其 markerType、color、label 和 icon.opacity;使用 PlacesBeforeLayerConfig 设置其图钉和连接线在图层堆栈中的位置;通过 placesKnobCatalogue 提供所有地点设置的数据;POIsModule 和 poisKnobCatalogue;通过 filters.ids 按 ID 隐藏单个 POI;通过 categoryIcons 为地图自身 POI 和显示的地点按 POI 类别设置自定义图标和图钉);使用 pin-clustered 标记类型进行聚类;绘制地点入口;了解 PlacesModule.show() 接受哪些结果以及它会为结果添加什么(preparePlacesForDisplay);点击地点时显示弹出框或结果卡片;模糊搜索(FuzzyLevel)、几何搜索和沿路线搜索,均通过 discoverPlaces 完成(route、maxDetourTimeSeconds、sortBy、各结果的 detourTimeInSeconds 和 detourDistanceInMeters);搜索筛选和游标分页;通过 geoBias 设置地理偏置;以及搜索结果中的电动汽车充电站、充电点和连接器;路线规划和 calculateRoute(RoutingModule);通过 when 设置出发或到达时间(departAt、arriveBy);使用 localDateTime 设置本地墙上时钟时间;路线颜色、widthPreset、widthFactor、opacity、waypoints.sizePreset 和 waypoints.sizeFactor;按角色(start、stop、finish)设置航点图钉;使用数字或字母为停靠点编号;航点标签和悬停放大效果;自定义航点图标或每个停靠点使用 POI 类别图钉;航点与地点的区别(由哪一方绘制路线停靠点);通过 routingKnobCatalogue 提供所有路线规划设置的数据;路线备选方案及其差异(其他路线不会经过的独特路段:getDistinctSections、DistinctSectionProps、DistinctSectionsOptions;各路线经过的道路及道路编号:getImportantRoads、ImportantRoad、ImportantRoadsOptions;路线上的渡轮、收费路段和交通状况;某备选方案相较另一条路线新增或避开的路段:getSectionsWithin、SectionsWithin、SectionsWithinOfType、SectionsWithinOptions、getSectionOverlap、RouteSpan;以及实时路线避开常规路线拥堵和封路的原因:compareRoutes、RouteComparison、CompareRoutesOptions);路线摘要气泡(显示内容、相对于所选路线的时间、哪些路线显示气泡及其位置、颜色、字型和缩放级别);路线规划接受的车辆和卡车参数;逐向导航指示以及每处应走的车道(getInstructionLanes);包含收费和收费道路的路线区段(通过 defaultSectionTypes 指定默认区段类型,并可添加类型);路线曲线和弯曲路段及其转弯半径、航向变化和严重程度,可用于避开弯曲道路(晕车)或寻找弯曲路段(骑摩托车),使用 getCurveSections、getCurvyStretchSections 和 isHairpin(hairpinCount);用路缘绘制急弯(sections.curve.kerb);通过 calculateRoute 的 curveDetection 设置阈值,或对已计算的路线使用 withCurveSections 重新检测;通过 setSectionFocus 从 UI 聚焦一段路程或任意区段;限速、隧道和禁止车辆通行标志;国家区段之间的边境口岸;以及通过 ReachableRangesModule 获取可达范围(等时圈),其色带使用地图强调色和陆地色或自定义调色板,并通过 fill.outermostOpacityFactor 逐带淡化;通过 reachableRangesKnobCatalogue 提供所有设置的数据;GeometriesModule(color、自定义填充色 fill.palette、循环或渐变调色板 fill.paletteMode、虚线或点线边框 line.pattern、fill.style、label、lineLabel,以及通过 geometriesKnobCatalogue 提供所有设置的数据);通过 opacityFactor 淡化交通流量和事件;按 bbox 或多边形查询事件及其图标(isIconsVisible);计划中的事件(timeValidity);突出显示聚焦或悬停事件的样式(IncidentHighlightConfig);聚焦某个事件时调暗其他事件(highlight.unfocusedOpacityFactor),并通过 line.opacity 淡化事件线条(IncidentLineConfig);以及区域分析,其设置通过 trafficAreaAnalyticsKnobCatalogue 和其他交通旋钮目录提供;自定义 GeoJSON 图层和自带数据(CustomGeoJSONModule、BYOD,其设置通过 customGeoJSONKnobCatalogue 以数据形式提供;以及通过 aggregateIntoCells 按六边形、正方形或行政区计算每个区域中点的中位数或平均值并为区域着色);以及用于对话式地图 Agent 的 agent-toolkit 插件(createMapAgent、LLM 工具、使用 locatePlace 和 getViewportBias 的自定义工具、通过 createGetCurrentLocationTool 设置用户位置精度、可选启用的 executeMaplibreCode 工具及 createExecuteMaplibreCodeTool、生成代码所需的沙箱和页面 CSP(getCodeExecutionMode、allowMainThreadFallback),以及 Vercel AI SDK)。还涵盖核心 Place/Route 类型,以及从 geojson 导入 Position 等 GeoJSON 类型(pnpm 下的 @types/geojson);服务配置和单次调用重试;使用 AbortSignal 取消进行中的服务调用,并通过 createLatestRequest 仅保留最新请求(输入即搜、地图移动时重新获取、过期响应、竞态条件、去抖输入,以及通过 supersede: 'on-answer' 展示先于响应启动的每个请求结果);SDKError/SDKServiceError/SDKAbortError 类、SDKErrorCode 错误代码及 error.service 中的 ServiceName(401 表示密钥被拒绝,403 表示密钥无权访问某个 API 或域名;以及密钥缺少的 Private Preview 访问权限,例如 Calculate Reachable Range 或 3D Landmarks 瓦片,可通过服务和地图上的 apiErrorCode 与 privatePreviewAccess 读取);地图故障(TomTomMapError、addErrorHandler、WebGL 不受支持或上下文丢失、API 密钥被拒绝、样式或瓦片请求被拒绝、Landmarks 3D 瓦片错误);ViewportPlaces onError;以及 bboxFromGeoJSON、bboxFromCoordsArray、isBBoxWithArea、getPosition、formatDistance 和 formatDuration 等工具。在集成任何处于 Public Preview 或 Private Preview 的 SDK 功能(包括插件;所有低于 1.0.0 的插件均处于 Public Preview,或在文档注明时处于 Private Preview)之前,会向开发者显示预览通知并征求确认。开始 SDK 工作时,会向开发者提供 tomtom-maps-sdk-js-feedback skill;经开发者同意后,该 skill 会向 TomTom 报告 SDK 的错误。
帮助工程经理与软件架构师、Staff 工程师和 Principal 工程师高效协作 —— 涵盖 EM 在关系中的角色(响应及时、主动咨询、给予认可)、如何争取架构师时间、咨询前的准备,以及两种架构团队模式(集中式与分散式)。当用户说 "architect"、"staff engineer"、"principal engineer"、"technical design review"、"working with senior technical people"、"getting architecture help" 或 "how do I get more architect time" 时使用。不要用于管理直接向你汇报的 Staff/Principal 工程师(请使用 `managing-high-performers` 或 `delegation`)。
用于理解、使用和修改 xano-developer-mcp 项目中 xanoscript_docs 文档系统的专家技能。在处理 XanoScript 文档文件(src/xanoscript_docs/ 中的 .md 文件)、修改 xanoscript_docs MCP 工具、添加新文档主题、编辑现有文档、更新 xanoscript.ts 中的主题注册表,或更改文档的提供方式时,使用此技能。当有人询问 xano-developer-mcp 项目架构、MCP 服务设置或文档交付系统如何运作时也可使用。凡提及 xanoscript_docs、XanoScript 文档、Xano MCP 工具或本项目文档编写时触发。
代表用户通过调用 `gh` 命令行给 ax 仓库点 Star、提交 issue/错误报告,或 fork 并向 github.com/Necmttn/ax 发起 PR。触发条件为用户说 "star ax"、"star the repo"、"I want to support ax"、"report this as an ax bug"、"file an ax issue"、"open an issue on ax"、"this looks like an ax bug"、"I want to contribute to ax"、"fix this in ax"、"open a PR against ax",或在出现未处理的 ax 错误后用户想上报时。仅在用户明确要求时执行——主动提示 Star 由命令行确定性地处理(`ax star`),而非本技能。任何会改动账户的操作前都会先确认(未经明确同意绝不点 Star);当 `gh` 缺失或未认证时,回退为直接给出 GitHub URL。不要在不相关的 GitHub 工作或其他仓库上自动触发。
用于在 HTML 和 ASP.NET Core Razor Pages/Views 中构建现代响应式 Web UI 的生产级 Bootstrap 5.3 模式。在使用 Bootstrap 5 创建或美化网页、布局、导航、表单、卡片、模态框、表格或任何 UI 组件时使用。涵盖网格系统、响应式断点、工具类、颜色模式(深色/浅色)、无障碍,以及与 ASP.NET Core 标签助手和 Razor 语法的集成。任何涉及 Bootstrap CSS 类、响应式 HTML 布局、Razor Page UI 设计或 .NET Web 应用前端样式的任务均可触发。
当用户提出 "triage coderabbit"、"check coderabbit comments"、"analyze coderabbit review"、"fetch coderabbit findings"、"coderabbit PR"、"review coderabbit suggestions"、"run coderabbit review"、"coderabbit review"、"review with coderabbit",或提到分析 CodeRabbit PR 评论或在本地运行 CodeRabbit CLI 审查时,应使用此技能。
适用于对 GTK 4/libadwaita 应用的任何改动,无论新建还是已有,也无论请求是否提到 GTK。应依据仓库而非措辞触发 —— 如果 Cargo.toml 依赖 gtk4/libadwaita,或源码中 import gi/Gtk(Python)或使用 Gtk(Vala),则本技能适用于该应用的每一次改动,包括仅以症状描述的请求(“重新排序不起作用”、“按回车应继续列表”、“窗口打开时太小”)。涵盖应用样板与新功能;拖放、上下文菜单、键盘与文本编辑、焦点、选择、窗口尺寸方面的行为缺陷;线程、信号与生命周期;无法通过编译的 gtk-rs 调用;GSettings、资源、打包与测试。控件选择、布局和 HIG 交由 designing-gnome-ui 处理。
一个技能,包含针对本地克隆代码库的两个相关工作流。文档模式主要通过读取磁盘上的文件(本地优先)产出一份单一、全面、可验证的架构文档——当用户想要理解、梳理、记录、研究或上手某个代码库时使用(“research this repo”“write up the architecture”“do an architecture deep dive”“document how this codebase works”“map the system design”“create an onboarding doc”)。现代化模式生成一份分阶段计划,用于现代化、迁移、升级或重写遗留系统(“modernize this”“plan the migration”“how would we rewrite this”“how do we get off this legacy stack”);如果尚无架构文档,则先运行文档模式,然后直接继续到计划。它假定遗留技术栈可能已不可用,运行有时间限制的可行性验证 spike,并在安全阶梯上选择可达成的最高一级,而不是一开始就要求完全通过的遗留 CI 关卡。
为 ESP32 系列开发板构建、配置、烧录、测试、调试和恢复固件,涵盖 ESP-Mosaico 套件启动、ESP-IDF C/C++、Arduino/PlatformIO、MicroPython、CircuitPython、ESPHome、Zephyr、Rust 和 NuttX。识别 ESP32 开发板、选择框架、连接 GPIO 或外设总线、集成传感器或执行器、诊断串口/启动/电源/网络故障、规划 OTA 和生产安全,或自动化硬件测试与故障注入时使用。不可替代特定开发板原理图、SoC 数据手册或所连接组件的数据手册。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
