Skip to main content

Goldziher/ai-rulez

SkillsMP ha recopilado 27 skills de Goldziher/ai-rulez. Abre una skill para revisar su origen y sus detalles.

Última actividad de origen registrada
Catálogo de SkillsMP actualizado
skills recopiladas
27
Estrellas en GitHub
137
Forks en GitHub
13

Skills en este repositorio

Mostrando 27 de 27 skills recopiladas.

ocupación
Desarrolladores de software
descripción

cgo conventions for linking Go to a C or Rust static library: import "C" directives, type/string conversion, CString memory management, thread safety, and Go pointer pinning. Load when generating or reviewing cgo bindings that call a C or Rust core from Go.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

ext-php-rs conventions for building PHP 8.2+ native extensions from a Rust core: php_class/php_function macros, Zval conversion, PhpException mapping, php.ini loading, and PHPUnit testing. Load when generating or reviewing ext-php-rs PHP bindings for a Rust…

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

extendr conventions for exposing a Rust core to R: extendr macros and module registration, Robj type mapping, NA handling, rextendr builds, R package scaffolding, and CRAN compliance. Load when generating or reviewing extendr R bindings for a Rust library.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

jni-rs conventions for exposing a Rust core to Java/JVM: JNI export naming, JNIEnv usage, string conversion, exception checks/throws, global references, and library loading. Load when generating or reviewing jni-rs Java/JVM bindings for a Rust library.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Magnus conventions for building Ruby native extensions from a Rust core: define_class, TryConvert/IntoValue, exception mapping, GVL handling, TypedData GC integration, and rake-compiler distribution. Load when generating or reviewing Magnus Ruby bindings for…

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

napi-rs conventions for exposing a Rust core to Node.js: #[napi] macros, napi::Error mapping, auto-generated .d.ts types, async Promises, and CommonJS/ESM output. Load when generating or reviewing napi-rs Node.js bindings for a Rust library.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

PyO3 conventions for exposing a Rust core to Python: pyclass/pymethods, PyErr/PyResult error mapping, GIL release, properties, maturin builds, and pytest. Load when generating or reviewing PyO3 Python bindings for a Rust library.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Rustler conventions for building Elixir NIFs from a Rust core: nif macros, tagged {:ok,_}/{:error,_} tuples, dirty schedulers, ResourceArc state, NifStruct derives, and mix compile. Load when generating or reviewing Rustler Elixir NIF bindings for a Rust…

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

vite+ unified TypeScript toolchain conventions: the vp CLI for package/node management, oxlint/oxfmt, type-aware linting, vitest, rolldown/tsdown bundling, task caching, and migration. Load when configuring or reviewing a vite+ TypeScript toolchain.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

wasm-bindgen conventions for compiling a Rust core to WebAssembly for JavaScript: wasm-pack packaging, JsValue mapping, async futures, bundle-size tuning, web-sys/js-sys, and TypeScript defs. Load when generating or reviewing WebAssembly/JS bindings for a…

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Cross-language binding architecture rules: bindings as minimal glue, canonical API surface ordering (core, ABI, language), per-language test suites in CI, generated-code discipline, and error/async boundary preservation. Load when designing or reviewing…

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

FFI and native interop rules: single documented pointer ownership, opaque handles, null-pointer checks, allocate/free pairs, unsafe-block invariants, generated C headers, stable C ABI, frozen struct layouts, and error/context conversion. Load when writing or…

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Rust conventions for a core that backs multiple language bindings: stable-edition tooling, typed Result errors with no panics in library paths, rustdoc with error docs, isolated unsafe, Send futures, FFI-friendly DTOs, and single-source version syncing. Load…

Idioma del texto original: inglés

actualizado
ocupación
Analistas de seguridad de la información
descripción

OWASP Top 10 quick reference: the ten most critical web application security risks (access control, crypto, injection, insecure design, misconfiguration, vulnerable components, auth, integrity, logging, SSRF) each with a one-line mitigation. Load when…

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

C# code conventions covering .NET 8+/C# 12, nullable reference types, Roslyn analyzers, xUnit, record types, async/await discipline, and dependency security. Load when writing or reviewing C# code.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Elixir code conventions covering Elixir 1.14+/OTP 25+, pattern matching, mix format, Credo/Dialyzer, ExUnit, ExDoc, OTP process patterns, and dependency security. Load when writing or reviewing Elixir code.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Go code conventions covering Effective Go, error wrapping, golangci-lint, govulncheck, table-driven tests, interfaces, context usage, modules, and concurrency. Load when writing or reviewing Go code.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Java code conventions covering Java 17+ records and sealed classes, formatting/static analysis, Maven/Gradle, JUnit 5, exception handling, constructor injection, streams, and security. Load when writing or reviewing Java code.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

PHP code conventions covering PHP 8.2+ strict types, PSR-12 formatting, PHPStan/Psalm static analysis, PHPUnit, Composer dependency management, PSR-4 autoloading, and security. Load when writing or reviewing PHP code.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Python code conventions covering type hints, Ruff formatting/linting, mypy/pyright, pytest, async I/O, uv packaging, and dependency security scanning. Load when writing or reviewing Python code.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

R code conventions covering R 4.1+, tidyverse/base style, styler/lintr, roxygen2, testthat, error handling, input validation, C/C++/Rust interop, and CRAN compliance. Load when writing or reviewing R code.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Ruby code conventions covering Ruby 3.2+, RuboCop, RBS type checking, RSpec/Minitest, security scanning, exception handling, composition, Bundler, and gem packaging. Load when writing or reviewing Ruby code.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Rust code conventions covering edition 2024, cargo fmt/clippy, Result-based error handling, unsafe discipline, async with tokio, API-guideline naming, trait implementations, benchmarking, and security scanning. Load when writing or reviewing Rust code.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

TypeScript code conventions covering strict tsconfig, ESM imports, discriminated unions, formatting/linting, Vitest testing, lockfile-based packaging, Node.js, and security. Load when writing or reviewing TypeScript code.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Per-language dependency vulnerability audit tool reference (cargo audit/deny, pip-audit, npm/pnpm audit, govulncheck, bundler-audit, composer audit, OWASP dependency-check, dotnet vulnerable, mix_audit). Load when adding, updating, or auditing project…

Idioma del texto original: inglés

actualizado
ocupación
Otras ocupaciones informáticas
descripción

Manage AI assistant governance rules across Claude, Cursor, Windsurf, Copilot, Gemini, and other tools using ai-rulez. Use when configuring rules, context, skills, domains, profiles, includes, plugins, or generating tool-specific outputs.

Idioma del texto original: inglés

actualizado
ocupación
Desarrolladores de software
descripción

Navigate large codebases via the basemind MCP server.

Idioma del texto original: inglés

actualizado
Mostrando 27 de 27 skills recopiladas.