# Skills for Programming languages

Skills for Programming languages: what each one does, an install command and example prompts.

1102 cards · page 1 of 28

- HTML: https://affpapa.org/en/nevibecode/skills/topic/languages
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [migrate-to-shoehorn](https://affpapa.org/en/nevibecode/skills/migrate-to-shoehorn.md) — skill · Matt Pocock · Claude Code · 475388 installs — Replaces as type assertions in tests with helpers from @total-typescript/shoehorn.
- [write-swift](https://affpapa.org/en/nevibecode/skills/write-swift.md) — skill · emilkowalski · Claude Code, Codex, Cursor · 119300 installs — This skill guides Swift coding, reviews, and migrations using the language’s current practices.
- [megacave](https://affpapa.org/en/nevibecode/skills/megacave.md) — skill · JuliusBrussee · Claude Code, Codex, Cursor · 25400 installs — Switches agent responses to Classical Chinese (wenyan) to reduce terminal output.
- [find-docs](https://affpapa.org/en/nevibecode/skills/find-docs.md) — skill · upstash · Claude Code, Codex, Cursor · 9400 installs — Pulls up-to-date documentation, API references and code examples for any library through the Context7 CLI.
- [typescript-advanced-types](https://affpapa.org/en/nevibecode/skills/typescript-advanced-types.md) — skill · Seth Hobson · Claude Code, Codex, Cursor · 92169 installs — Guides an agent through advanced TypeScript types, from generics to conditional and mapped types.
- [smart-explore](https://affpapa.org/en/nevibecode/skills/smart-explore.md) — skill · thedotmack · Claude Code, Codex, Cursor · 7300 installs — Uses tree-sitter to map code structure and find symbols.
- [nodejs-backend-patterns](https://affpapa.org/en/nevibecode/skills/nodejs-backend-patterns.md) — skill · Seth Hobson · Claude Code, Codex, Cursor · 48535 installs — Tells the agent how to build Express and Fastify servers: middleware, error handling, auth, database integration.
- [coding-standards](https://affpapa.org/en/nevibecode/skills/coding-standards.md) — skill · affaan-m · Claude Code, Codex, Cursor · 5700 installs — Baseline cross-project coding conventions for naming, immutability, and clean code principles.
- [rust-testing](https://affpapa.org/en/nevibecode/skills/rust-testing.md) — skill · affaan-m · Claude Code, Codex, Cursor · 5600 installs — A skill for writing Rust tests: unit, integration, async, property-based, mocks and coverage.
- [python-patterns](https://affpapa.org/en/nevibecode/skills/affaan-m-python-patterns.md) — skill · affaan-m · Claude Code, Codex, Cursor · 5500 installs — Tells the agent how to write and review Python: idioms, type hints, exception handling, context managers.
- [android-clean-architecture](https://affpapa.org/en/nevibecode/skills/android-clean-architecture.md) — skill · affaan-m · Claude Code, Codex, Cursor · 5200 installs — Tells the agent how to split an Android or KMP project into layers: modules, dependency rules, UseCases, repositories, plus Room, SQLDelight and Ktor patterns.
- [cpp-coding-standards](https://affpapa.org/en/nevibecode/skills/cpp-coding-standards.md) — skill · affaan-m · Claude Code, Codex, Cursor · 5100 installs — A skill that pushes your AI agent toward C++ Core Guidelines when it writes, reviews or refactors C++: RAII, immutability, strong typing.
- [golang-patterns](https://affpapa.org/en/nevibecode/skills/golang-patterns.md) — skill · affaan-m · Claude Code, Codex, Cursor · 5200 installs — This skill guides Go coding, reviews, and refactors with idiomatic patterns.
- [golang-testing](https://affpapa.org/en/nevibecode/skills/affaan-m-golang-testing.md) — skill · affaan-m · Claude Code, Codex, Cursor · 5000 installs — A skill that gives your agent Go testing patterns: table-driven cases, subtests, benchmarks, fuzzing and coverage.
- [java-coding-standards](https://affpapa.org/en/nevibecode/skills/java-coding-standards.md) — skill · affaan-m · Claude Code, Codex, Cursor · 5100 installs — This skill applies Java conventions to Spring Boot and Quarkus code.
- [rust-patterns](https://affpapa.org/en/nevibecode/skills/rust-patterns.md) — skill · affaan-m · Claude Code, Codex, Cursor · 5100 installs — Guides your coding agent to write idiomatic Rust using strict ownership rules, typed errors, Cow, and exhaustive pattern matching.
- [dotnet-best-practices](https://affpapa.org/en/nevibecode/skills/dotnet-best-practices.md) — skill (official GitHub) · github · GitHub Copilot · 15752 installs — Guides reviews and edits of selected .NET/C# code with project rules for structure, DI, tests, logging and security.
- [nodejs-keccak256](https://affpapa.org/en/nevibecode/skills/nodejs-keccak256.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4800 installs — Catches NIST SHA3 used where Ethereum expects Keccak-256.
- [kotlin-patterns](https://affpapa.org/en/nevibecode/skills/kotlin-patterns.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4800 installs — Guides AI agents through idiomatic Kotlin conventions, null safety, and coroutine patterns.
- [kotlin-coroutines-flows](https://affpapa.org/en/nevibecode/skills/kotlin-coroutines-flows.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4800 installs — This skill covers Kotlin Coroutines and Flow patterns for Android and KMP.
- [react-patterns](https://affpapa.org/en/nevibecode/skills/affaan-m-react-patterns.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4900 installs — A skill for Claude and other AI editors that steers the agent toward idiomatic React 18/19: hooks discipline, server/client boundaries, forms, data fetching.
- [cpp-testing](https://affpapa.org/en/nevibecode/skills/cpp-testing.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4700 installs — This skill walks the agent through the red-green-refactor loop for C++17/20 tests and sets up GoogleTest with CMake/CTest.
- [bun-runtime](https://affpapa.org/en/nevibecode/skills/bun-runtime.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4700 installs — A skill that tells your agent when to pick Bun over Node, plus the commands for install, tests and Vercel deploys.
- [error-handling](https://affpapa.org/en/nevibecode/skills/error-handling.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4800 installs — A skill that sets one way to handle errors in TypeScript, Python and Go: typed errors, retries, circuit breakers, user-facing messages.
- [perl-security](https://affpapa.org/en/nevibecode/skills/perl-security.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4800 installs — Enforces Perl security practices: taint mode handling, allowlist input validation, three-argument open, safe execution, and DBI placeholders.
- [flutter-dart-code-review](https://affpapa.org/en/nevibecode/skills/flutter-dart-code-review.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4800 installs — A review checklist for Flutter and Dart code: widgets, state management, Dart idioms, performance and security.
- [kotlin-testing](https://affpapa.org/en/nevibecode/skills/kotlin-testing.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4700 installs — A skill that gives your agent Kotlin testing patterns: Kotest specs, MockK mocks, coroutine and property-based tests, Kover coverage.
- [dart-flutter-patterns](https://affpapa.org/en/nevibecode/skills/dart-flutter-patterns.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4700 installs — Copy-paste Dart and Flutter patterns: null safety, state, navigation, networking.
- [swiftui-patterns](https://affpapa.org/en/nevibecode/skills/affaan-m-swiftui-patterns.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4600 installs — Guides AI agents on modern SwiftUI architecture: @Observable state, type-safe navigation, and view performance.
- [dotnet-patterns](https://affpapa.org/en/nevibecode/skills/dotnet-patterns.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4600 installs — C# and ASP.NET Core architectural conventions for AI coding agents.
- [nuget-manager](https://affpapa.org/en/nevibecode/skills/nuget-manager.md) — skill (official GitHub) · github · GitHub Copilot · 14360 installs — Manages NuGet packages in .NET projects through the dotnet CLI.
- [repo-scan](https://affpapa.org/en/nevibecode/skills/repo-scan.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4500 installs — Scans a repository and sorts every file into project code, embedded third-party code, or build artifact.
- [kotlin-ktor-patterns](https://affpapa.org/en/nevibecode/skills/kotlin-ktor-patterns.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4500 installs — Provides reference architecture for Kotlin Ktor servers: routing DSL, Koin DI, JWT auth, kotlinx.serialization, and testApplication tests.
- [csharp-testing](https://affpapa.org/en/nevibecode/skills/csharp-testing.md) — skill · affaan-m · Claude Code, Codex, Cursor · 4500 installs — A skill that gives your agent C# and .NET testing patterns: xUnit, FluentAssertions, mocks, integration tests.
- [python-testing-patterns](https://affpapa.org/en/nevibecode/skills/python-testing-patterns.md) — skill · Seth Hobson · Claude Code, Codex, Cursor · 36943 installs — This skill guides Python testing with pytest, fixtures and mocks.
- [python-performance-optimization](https://affpapa.org/en/nevibecode/skills/python-performance-optimization.md) — skill · Seth Hobson · Claude Code, Codex, Cursor · 35675 installs — This skill profiles Python code to locate CPU and memory bottlenecks.
- [javascript-typescript-jest](https://affpapa.org/en/nevibecode/skills/javascript-typescript-jest.md) — skill (official GitHub) · github · GitHub Copilot · 13172 installs — This skill guides GitHub Copilot in writing JavaScript and TypeScript tests with Jest.
- [flow](https://affpapa.org/en/nevibecode/skills/flow.md) — skill · react · Claude Code, Codex, Cursor · 1100 installs — Runs Flow type checking in a React project and reports errors with file locations.
- [typescript-mcp-server-generator](https://affpapa.org/en/nevibecode/skills/typescript-mcp-server-generator.md) — skill (official GitHub) · github · GitHub Copilot · 12050 installs — Generates a TypeScript MCP server project with tools, resources, and configuration.
- [java-junit](https://affpapa.org/en/nevibecode/skills/java-junit.md) — skill (official GitHub) · github · GitHub Copilot · 11632 installs — Writes, reviews and fixes Java tests with JUnit, AssertJ and Mockito.

Next: https://affpapa.org/en/nevibecode/skills/topic/languages.md?page=2

## Refine
[typescript](https://affpapa.org/en/nevibecode/tag/typescript.md) · [python](https://affpapa.org/en/nevibecode/tag/python.md) · [dotnet](https://affpapa.org/en/nevibecode/tag/dotnet.md) · [csharp](https://affpapa.org/en/nevibecode/tag/csharp.md) · [java](https://affpapa.org/en/nevibecode/tag/java.md) · [go](https://affpapa.org/en/nevibecode/tag/go.md) · [rust](https://affpapa.org/en/nevibecode/tag/rust.md) · [react](https://affpapa.org/en/nevibecode/tag/react.md) · [javascript](https://affpapa.org/en/nevibecode/tag/javascript.md) · [refactoring](https://affpapa.org/en/nevibecode/tag/refactoring.md) · [swift](https://affpapa.org/en/nevibecode/tag/swift.md) · [ios](https://affpapa.org/en/nevibecode/tag/ios.md)

## Narrow this list
Parameters: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — values in https://affpapa.org/en/nevibecode/agents.md

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
