Tipus
Comprovació i generació de tipus
near-kit
near
TypeScript library for NEAR Protocol blockchain interaction. Use this skill when writing code that interacts with NEAR Protocol, including viewing contract data, calling contract methods, sending NEAR tokens, building transactions, creating type-safe contract wrappers, integrating wallets (Wallet Selector, HOT Connect), React hooks and providers (@near-kit/react), managing keys, testing with sandbox, meta-transactions (NEP-366), and message signing (NEP-413).
woodyallen-perspective
momozi1996
伍迪·艾伦导演风格顾问——知识分子幽默与中产喜剧。 核心特征:高密度对话、中产困境 代表作品:《安妮·霍尔》《午夜巴黎》 触发词:「伍迪·艾伦风格」「像伍迪·艾伦那样拍」「伍迪·艾伦视角」 适用场景:剧本创作、影像设计、叙事决策、风格参考
peterchan-perspective
momozi1996
陈可辛导演风格顾问——精细平衡的优质商业叙事。 核心特征:情感把握、市场艺术平衡 代表作品:《甜蜜蜜》《中国合伙人》 触发词:「陈可辛风格」「像陈可辛那样拍」「陈可辛视角」 适用场景:剧本创作、影像设计、叙事决策、风格参考
ozuyasujiro-perspective
momozi1996
小津安二郎导演风格顾问——宁静低角的日常禅意。 核心特征:低角度、物哀无常 代表作品:《东京物语》《秋刀鱼之味》 触发词:「小津安二郎风格」「像小津安二郎那样拍」「小津安二郎视角」 适用场景:剧本创作、影像设计、叙事决策、风格参考
framer-code-components-overrides
fredm00n
Create Framer Code Components and Code Overrides. Use when building custom React components for Framer, writing Code Overrides (HOCs) to modify canvas elements, implementing property controls, working with Framer Motion animations, handling WebGL/shaders in Framer, or debugging Framer-specific issues like hydration errors and font handling.
binder-design
adaptyvbio
Guidance for choosing the right protein binder design tool. Use this skill when: (1) Deciding between BoltzGen, BindCraft, or RFdiffusion, (2) Planning a binder design campaign, (3) Understanding trade-offs between different approaches, (4) Selecting tools for specific target types. For specific tool parameters, use the individual tool skills (boltzgen, bindcraft, rfdiffusion, etc.).
agents-manager
sundial-org
Manage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks.
openspec
ruan-cat
OpenSpec 规范驱动开发助手 - 基于 OPSX 工作流的 AI 辅助编程框架。在编写代码前与 AI 就需求达成一致,使用 Schema 驱动的工件依赖系统管理变更。 触发条件: 1. 用户提及 "openspec"、"opsx"、规范驱动开发 2. 用户想要开始新功能开发或重构 3. 用户需要探索复杂问题或明确需求 4. 用户抱怨 AI 理解偏差或频繁返工 5. 用户使用斜杠命令如 /opsx:new、/opsx:ff、/opsx:apply 等 6. 项目初始化或准备重大变更时
error-handling-skills
kimasplund
Universal error handling, exception management, and logging best practices for all development agents across JavaScript/TypeScript, Python, Rust, Go, and Java. Use when implementing error handling, exception management, logging, error recovery, or debugging production issues.
nitro-api-development
ruan-cat
使用 Nitro v3 框架编写服务端接口的技能规范。适用于初始化纯后端 Nitro 项目、为 Vite 项目赋予全栈能力、编写符合规范的 Nitro 接口。当用户需要创建 Nitro 接口、初始化 Nitro 配置、或咨询 Nitro 开发规范时使用此技能。
q-methods
TyrealQ
Draft methods sections for academic manuscripts following a structured, narrative style. Use when the user needs to write or refine a methods section for research papers involving computational methods (machine learning, statistical modeling, text analysis, simulation, network analysis, image processing, or other computational approaches). Produces clear, accessible prose without em-dashes or bullet points, with appropriate appendix cross-references for technical details.
git-commit
alpoxdev
'Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/git-commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping'
git-commit
ruan-cat
"创建高质量的 git 提交:审查/暂存预期的变更,拆分为逻辑提交,并编写清晰的提交信息(遵循 Conventional Commits 规范,支持 Emoji)。当用户要求提交代码、编写提交信息、暂存变更或将工作拆分为多个提交时使用此技能。"
expo-gaode-map-web-api
TomWq
高德 Web 服务纯 JS 完整封装:提供 V5 路径规划(驾车/新能源/步行/骑行/跨城公交)、地理编码(正/逆)、POI 搜索(关键字/周边/多边形)及输入提示;内置 LRU 缓存、自动重试与请求取消机制;全 TypeScript 类型定义;适用于跨平台逻辑层,需配合核心包或导航包配置 Key。
iOS Accessibility Skill
fal3
Best practices for implementing accessibility features in iOS apps, including VoiceOver support, Dynamic Type, and Human Interface Guidelines compliance.
Bankr Agent - Arbitrary Transactions
BankrBot
This skill should be used when the user wants to "submit a transaction", "execute calldata", "send raw transaction", "submit transaction JSON", or provides a JSON object with to/data/value/chainId fields. Handles raw EVM transaction submission.
Bankr Dev - Client Patterns
BankrBot
This skill should be used when the user asks to "implement Bankr client", "write bankr-client.ts", "create API client for Bankr", "common files for Bankr project", "package.json for Bankr", "tsconfig for Bankr", "Bankr TypeScript patterns", "Bankr response types", or needs the reusable client code and common project files for Bankr API integrations.
slop
jellydn
Removes AI-generated code slop from git diffs to maintain code quality
go-middleware
existential-birds
Idiomatic Go HTTP middleware patterns with context propagation, structured logging via slog, centralized error handling, and panic recovery. Use when writing middleware, adding request tracing, or implementing cross-cutting concerns.
pydantic-ai-agent-creation
existential-birds
Create PydanticAI agents with type-safe dependencies, structured outputs, and proper configuration. Use when building AI agents, creating chat systems, or integrating LLMs with Pydantic validation.
llm-artifacts-detection
existential-birds
Detects common LLM coding agent artifacts in codebases. Identifies test quality issues, dead code, over-abstraction, and verbose LLM style patterns. Use when cleaning up AI-generated code or reviewing for agent-introduced cruft.
browserwing-executor
browserwing
Control browser automation through HTTP API. Supports page navigation, element interaction (click, type, select), data extraction, accessibility snapshot analysis, screenshot, JavaScript execution, and batch operations.
refactoring-specialist
zhaono1
Code refactoring expert for improving code structure, readability, and maintainability. Use when user asks to refactor, clean up, or improve code quality.
test-automator
zhaono1
Test automation framework expert for creating and maintaining automated tests. Use when user asks to write tests, automate testing, or improve test coverage.