# Skills for Programming languages

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

1102 cards · page 9 of 28

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

- [analyzing-golang-malware-with-ghidra](https://affpapa.org/en/nevibecode/skills/analyzing-golang-malware-with-ghidra.md) — skill · mahipal · Claude Code, Codex, Cursor · 441 installs — Walks an agent through Go binary analysis in Ghidra: buildinfo, pclntab, function names, dependencies.
- [rust-best-practices](https://affpapa.org/en/nevibecode/skills/rust-best-practices.md) — skill · apollographql · Claude Code, Codex, Cursor · 21100 installs — A skill that feeds your agent Apollo GraphQL's Rust handbook: borrowing vs cloning, Result-based errors, Clippy lints, tests.
- [vectorization](https://affpapa.org/en/nevibecode/skills/vectorization.md) — skill · dotnet · Claude Code, Codex, Cursor · 2000 installs — Guides SIMD code design, implementation, and review in .NET projects.
- [nodejs-core](https://affpapa.org/en/nevibecode/skills/nodejs-core.md) — skill · mcollina · Claude Code, Codex, Cursor · 1900 installs — A skill for editing and debugging Node.js core: nodejs/node commits and PRs, native crashes, V8, node-gyp, N-API and libuv.
- [vm-and-bytecode-reverse](https://affpapa.org/en/nevibecode/skills/vm-and-bytecode-reverse.md) — skill · yaklang · Claude Code, Codex, Cursor · 3700 installs — A playbook for reversing hand-rolled virtual machines and bytecode: find the dispatcher, map opcodes, write a disassembler.
- [m10-performance](https://affpapa.org/en/nevibecode/skills/m10-performance.md) — skill · actionbook · Claude Code, Codex, Cursor · 3600 installs — System guidance for agents to optimize Rust code systematically, focusing on profiling and memory allocation control.
- [uv](https://affpapa.org/en/nevibecode/skills/uv.md) — skill · astral-sh · Claude Code, Codex, Cursor · 4900 installs — Directs AI coding assistants to manage Python projects and scripts with uv instead of pip or poetry.
- [tanstack-router-best-practices](https://affpapa.org/en/nevibecode/skills/tanstack-router-best-practices.md) — skill · DeckardGer · Claude Code, Codex, Cursor · 7100 installs — A rule set for TanStack Router in React: type safety, data loading, search params, navigation.
- [m06-error-handling](https://affpapa.org/en/nevibecode/skills/m06-error-handling.md) — skill · actionbook · Claude Code, Codex, Cursor · 3500 installs — Guides the AI agent through Rust error handling patterns.
- [m07-concurrency](https://affpapa.org/en/nevibecode/skills/m07-concurrency.md) — skill · actionbook · Claude Code, Codex, Cursor · 3500 installs — Guides Rust concurrency and async decisions, from Send/Sync errors to locks and channels.
- [m02-resource](https://affpapa.org/en/nevibecode/skills/m02-resource.md) — skill · actionbook · Claude Code, Codex, Cursor · 3400 installs — Guides AI agents in choosing the right Rust smart pointers and ownership models.
- [m05-type-driven](https://affpapa.org/en/nevibecode/skills/m05-type-driven.md) — skill · actionbook · Claude Code, Codex, Cursor · 3400 installs — This skill helps shape Rust types so invalid states can be rejected by the compiler.
- [m04-zero-cost](https://affpapa.org/en/nevibecode/skills/m04-zero-cost.md) — skill · actionbook · Claude Code, Codex, Cursor · 3400 installs — Walks through E0277, E0308 and E0599 and helps you pick between generics and dyn Trait.
- [m01-ownership](https://affpapa.org/en/nevibecode/skills/m01-ownership.md) — skill · actionbook · Claude Code, Codex, Cursor · 3400 installs — Guides AI agents through Rust ownership and lifetime errors without spraying .clone() calls across the codebase.
- [sosumi](https://affpapa.org/en/nevibecode/skills/sosumi.md) — skill · NSHipster · Claude Code, Codex, Cursor · 2000 installs — Fetches Apple documentation, HIG guides, and WWDC transcripts as clean Markdown via Sosumi.
- [m11-ecosystem](https://affpapa.org/en/nevibecode/skills/m11-ecosystem.md) — skill · actionbook · Claude Code, Codex, Cursor · 3300 installs — Guides the AI through Rust crate selection, Cargo.toml configuration, and FFI bindings.
- [m13-domain-error](https://affpapa.org/en/nevibecode/skills/m13-domain-error.md) — skill · actionbook · Claude Code, Codex, Cursor · 3300 installs — This skill helps design domain error types, recovery rules, and debugging context.
- [m14-mental-model](https://affpapa.org/en/nevibecode/skills/m14-mental-model.md) — skill · actionbook · Claude Code, Codex, Cursor · 3300 installs — A skill that explains ownership, borrowing and lifetimes in Rust through analogies and compiler error breakdowns.
- [m09-domain](https://affpapa.org/en/nevibecode/skills/m09-domain.md) — skill · actionbook · Claude Code, Codex, Cursor · 3300 installs — Domain-driven design guide for structuring Rust code.
- [m12-lifecycle](https://affpapa.org/en/nevibecode/skills/m12-lifecycle.md) — skill · actionbook · Claude Code, Codex, Cursor · 3300 installs — Helps design Rust resource lifecycles, from creation and scope to cleanup and error handling.
- [m03-mutability](https://affpapa.org/en/nevibecode/skills/m03-mutability.md) — skill · actionbook · Claude Code, Codex, Cursor · 3300 installs — A Rust skill for mutability trouble: it walks from borrow-checker errors to a decision about the data, not just another mut.
- [modern-cpp](https://affpapa.org/en/nevibecode/skills/modern-cpp.md) — skill · trailofbits · Claude Code, Codex, Cursor · 1200 installs — Directs C++ development toward C++20/23/26 idioms, replacing dangerous raw pointers, legacy macros, and SFINAE boilerplate with memory-safe patterns.
- [writing-lean-proofs](https://affpapa.org/en/nevibecode/skills/writing-lean-proofs.md) — skill · trailofbits · Claude Code, Codex, Cursor · 1200 installs — Guides Lean 4 proof writing and review using Mathlib conventions.
- [perf-code-paths](https://affpapa.org/en/nevibecode/skills/perf-code-paths.md) — skill · composio-community · Claude Code, Codex, Cursor · 1600 installs — This skill maps likely execution paths, entrypoints, and related files for a performance scenario before profiling.
- [effect](https://affpapa.org/en/nevibecode/skills/effect.md) — skill · kitlangton · Claude Code, Codex, Cursor · 2500 installs — A guide for building TypeScript applications with Effect v4, covering services, schemas, configuration, HTTP clients, streams, and tests.
- [rust-call-graph](https://affpapa.org/en/nevibecode/skills/rust-call-graph.md) — skill · actionbook · Claude Code, Codex, Cursor · 3200 installs — Builds a Rust function call graph through LSP: who calls a function and what it calls.
- [unsafe-checker](https://affpapa.org/en/nevibecode/skills/unsafe-checker.md) — skill · actionbook · Claude Code, Codex, Cursor · 3200 installs — Reviews unsafe Rust blocks and FFI boundaries, tracking required SAFETY comments and catching common causes of undefined behavior.
- [csharp-refactoring](https://affpapa.org/en/nevibecode/skills/csharp-refactoring.md) — skill · dotnet · Claude Code, Codex, Cursor · 1800 installs — A skill that refactors C#/.NET code without changing behavior: it classifies the request first, edits by bindings, then confirms the result with a build and tests.
- [rust-learner](https://affpapa.org/en/nevibecode/skills/rust-learner.md) — skill · actionbook · Claude Code, Codex, Cursor · 3100 installs — Fetches crate versions, docs.rs API signatures, Rust changelogs, and Clippy lint descriptions directly inside coding agent sessions.
- [domain-web](https://affpapa.org/en/nevibecode/skills/domain-web.md) — skill · actionbook · Claude Code, Codex, Cursor · 3100 installs — A Rust web-service skill covering async handlers, shared state, errors, extractors, and middleware.
- [rust-symbol-analyzer](https://affpapa.org/en/nevibecode/skills/rust-symbol-analyzer.md) — skill · actionbook · Claude Code, Codex, Cursor · 3100 installs — An LSP-based skill that maps a Rust codebase: modules, structs, traits, functions.
- [domain-cli](https://affpapa.org/en/nevibecode/skills/domain-cli.md) — skill · actionbook · Claude Code, Codex, Cursor · 3100 installs — Guides AI agents in structuring Rust CLI applications with clap derive macros and strict stdout/stderr stream separation.
- [allium](https://affpapa.org/en/nevibecode/skills/allium.md) — skill · juxt · Claude Code, Codex, Cursor · 3600 installs — Captures domain behaviour in .allium specs and drives a loop reconciling requirements, integration tests, and application code.
- [tsdown-migrate](https://affpapa.org/en/nevibecode/skills/tsdown-migrate.md) — skill · rolldown · Claude Code, Codex, Cursor · 388 installs — A skill that walks a TypeScript library from tsup to tsdown: option mappings, config transformation rules, default differences and replacements for removed options.
- [rust-daily](https://affpapa.org/en/nevibecode/skills/rust-daily.md) — skill · actionbook · Claude Code, Codex, Cursor · 3000 installs — Fetches Rust ecosystem updates across official blogs, Reddit, and community digests for a selected timeframe.
- [meta-cognition-parallel](https://affpapa.org/en/nevibecode/skills/meta-cognition-parallel.md) — skill · actionbook · Claude Code, Codex, Cursor · 3000 installs — An experimental skill breaks Rust questions into three analysis layers and combines the results into one recommendation.
- [rust-deps-visualizer](https://affpapa.org/en/nevibecode/skills/rust-deps-visualizer.md) — skill · actionbook · Claude Code, Codex, Cursor · 3000 installs — Draws your Rust project's dependency tree as ASCII art.
- [rust-skill-creator](https://affpapa.org/en/nevibecode/skills/rust-skill-creator.md) — skill · actionbook · Claude Code, Codex, Cursor · 3000 installs — Builds assistant skills from Rust crate docs or the standard library.
- [adopt-better-result](https://affpapa.org/en/nevibecode/skills/adopt-better-result.md) — skill · dmmulroy · Claude Code, Codex, Cursor · 546 installs — This skill audits error handling in an existing TypeScript codebase and proposes a move to TaggedError and Result.
- [effect-ts](https://affpapa.org/en/nevibecode/skills/effect-ts.md) — skill · Effect-TS · Claude Code, Codex, Cursor · 7900 installs — This skill sets up a repository that uses the Effect Typescript library and tells the agent where to read its guidance and source.

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

## 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
