Skip to main content

Goldziher/ai-rulez

SkillsMP는 Goldziher/ai-rulez에서 27개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
27
GitHub 스타
137
GitHub 포크
13

이 저장소의 skills

수집된 skill 27개 중 27개를 표시합니다.

직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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…

원문 언어: 영어

업데이트
직업 분류
정보 보안 분석가
설명

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…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

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…

원문 언어: 영어

업데이트
직업 분류
기타 컴퓨터 관련 직업
설명

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.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Navigate large codebases via the basemind MCP server.

원문 언어: 영어

업데이트
수집된 skill 27개 중 27개를 표시합니다.