Skip to main content

Goldziher/ai-rulez

O SkillsMP coletou 27 skills de Goldziher/ai-rulez. Abra uma skill para revisar a origem e os detalhes.

Última atividade de origem registrada
Catálogo do SkillsMP atualizado
skills coletadas
27
Estrelas no GitHub
137
Forks no GitHub
13

Skills neste repositório

Mostrando 27 de 27 skills coletadas.

ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Analistas de segurança da informação
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

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 do texto original: inglês

atualizado
ocupação
Outras ocupações de informática
descrição

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 do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Navigate large codebases via the basemind MCP server.

Idioma do texto original: inglês

atualizado
Mostrando 27 de 27 skills coletadas.