Loading...
Loading...
Found 42 Skills
Generate and review Java code using patterns and best practices from Joshua Bloch's "Effective Java" (3rd Edition). Use this skill whenever the user asks about Java best practices, API design, object creation patterns, generics, enums, lambdas, streams, concurrency, serialization, method design, exception handling, or writing clean, maintainable Java code. Trigger on phrases like "Effective Java", "Java best practices", "builder pattern", "static factory", "defensive copy", "immutable class", "enum type", "generics", "bounded wildcard", "PECS", "stream pipeline", "optional", "thread safety", "serialization proxy", "checked exception", "try-with-resources", "composition over inheritance", "method reference", "functional interface", or "Java API design."
Python type checking expertise using ty - the extremely fast type checker by Astral. Use when: (1) Adding type annotations to Python code, (2) Fixing type errors reported by ty, (3) Migrating from mypy/pyright to ty, (4) Configuring ty for projects, (5) Understanding advanced type patterns (generics, protocols, intersection types), (6) Setting up ty in editors (VS Code, Cursor, Neovim, PyCharm).
Intelligent Retrieval Assistant for Cangjie Language Documentation. Supports 4 search modes (Direct Search, PageIndex Intelligent Retrieval, Hybrid Mode, Exploratory Learning). It is used when users need to: (1) Query Cangjie syntax (variable declaration, function definition, generics, etc.), (2) Look up standard library APIs (String, Array, HashMap, etc.), (3) Learn about Cangjie features or get started with the language, (4) Conduct any documentation queries related to Cangjie/cangjie/cj. It uses four MCP tools: cangjie_docs_overview, cangjie_list_docs, cangjie_search, and cangjie_get_doc for intelligent retrieval.
Go programming language skill for writing idiomatic Go code, code review, error handling, testing, concurrency, security, and program design. Use when writing Go code, reviewing Go PRs, debugging Go tests, fixing Go errors, designing Go APIs, implementing security-sensitive code, handling user input, authentication, sessions, cryptography, or asking about Go best practices. Covers table-driven tests, error wrapping, goroutine patterns, interface design, generics, iterators, stdlib patterns up to Go 1.26, and OWASP security practices.
Эксперт по TypeScript. Используй для типизации, дженериков, декораторов, паттернов проектирования и best practices в TypeScript.
Master core and advanced language syntax for expressive and type-safe code.