Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

cleanup-code-inspections

Reduce technical debt and improve code quality by systematically resolving static analysis warnings.

2.01k repo starsObserved in 1 repos
Development

cleanup-unused-assets

Reduce plugin size by scanning resources/icons and removing unreferenced assets.

2.01k repo starsObserved in 1 repos
Development

migrate-intellij-util

Optimize memory usage, consistency, and performance by migrating standard Java/Kotlin classes to IntelliJ's specialized com.intellij.util implementations.

2.01k repo starsObserved in 1 repos
Development

remove-platform-version

Remove support for an older IntelliJ Platform / Android Studio version from the project and clean up obsolete code, baselines, and CI configurations.

2.01k repo starsObserved in 1 repos
Development

memoh-error-handling

Memoh 统一错误处理架构(apperror + Problem Details + SSE envelope + 前端稳定 code 解析)。 新增任何面向用户的后端错误、或前端需要根据错误做业务分支时,必须先读本 skill。 核心约束:业务判断只依赖稳定 code,用户文案由前端按语言本地化,私有诊断永不进入响应。

2.01k repo starsObserved in 1 repos
Development

gh-fix

Fix a numbered GitHub issue end to end from an isolated clone: understand the issue, create a dedicated branch, implement and test the fix, update the changelog, commit with a standalone `Closes #N` line, push, open a pull request referencing the issue, monitor and repair CI until it passes, and merge the successful PR. Use when the user invokes `/gh-fix ISSUENUMBER`, `$gh-fix ISSUENUMBER`, or asks for this complete GitHub issue-to-merge workflow.

2.01k repo starsObserved in 1 repos
Development

client-components

Reference conventions for React client components — Tailwind CSS, UI primitives (Dialog, Tooltip, Menu), constants, HTML sanitization, and component design patterns. Use when building or reviewing UI components in packages/client.

2.01k repo starsObserved in 1 repos
Development

fp-go

Use this skill whenever writing, reviewing, or refactoring Go code that uses the fp-go library (github.com/IBM/fp-go/v2). Trigger on any mention of fp-go, functional programming in Go, monads in Go, Option/Either/Result types in Go, IOResult, ReaderIOResult, data-last composition, Pipe/Flow, or do-notation with Bind/ApS in Go. Also trigger when the user wants to convert idiomatic Go error handling into functional pipelines, or asks about optics (lens, prism, traversal) in Go.

2.01k repo starsObserved in 1 repos
Development

fp-go-http

Use this skill when making HTTP requests in fp-go using the ReaderIOResult-based HTTP client (github.com/IBM/fp-go/v2/context/readerioresult/http). Trigger on mentions of fp-go HTTP, MakeClient, MakeGetRequest, MakeRequest, ReadJSON, ReadText, ReadAll, ReadFullResponse, the HTTP request builder (WithURL, WithJSON, WithBearer, WithHeader, WithQueryArg), parallel requests with TraverseArray or TraverseTuple2, or building context-aware, composable HTTP pipelines that propagate errors through the Result monad.

2.01k repo starsObserved in 1 repos
Development

fp-go-lens

Use this skill when working with lenses and optics in Go using the fp-go library (github.com/IBM/fp-go/v2/optics/lens). Trigger on mentions of lenses, optics, MakeLens, MakeLensRef, MakeLensStrict, lens composition, immutable updates to nested structs, accessing nested data structures, Compose, ComposeRef, ComposeOption, FromNillable, FromNillableRef, Modify, getter/setter patterns, or functional updates to Go structs. Also trigger when the user needs to update deeply nested fields immutably or work with optional fields in struct hierarchies. Also trigger for `// fp-go:Lens` annotation or go generate for lens code generation.

2.01k repo starsObserved in 1 repos
Development