VerifiedGit
v1.0.0

ai-rulez

by @Goldziher0 pulls
URLopenbooklet.com/s/ai-rulez
Pinnedopenbooklet.com/s/[email protected]
APIGET /api/v1/skills/ai-rulez

17 skills from this repoGoldziher/ai-rulez
ai-rulezviewing
cgo-bindingsinternal/builtins/bindings/cgo/skills/cgo-bindings/SKILL.md

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.

csharp-conventionsinternal/builtins/languages/csharp/skills/csharp-conventions/SKILL.md

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-conventionsinternal/builtins/languages/elixir/skills/elixir-conventions/SKILL.md

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.

extendr-bindingsinternal/builtins/bindings/extendr/skills/extendr-bindings/SKILL.md

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.

frontend-specialisttests/fixtures/v3/migration/with-agents/test-output/.ai-rulez/skills/frontend-specialist/SKILL.md

Assists with frontend development

go-conventionsinternal/builtins/languages/go/skills/go-conventions/SKILL.md

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.

golang-developertests/fixtures/v3/migration/with-agents/test-output/.ai-rulez/skills/golang-developer/SKILL.md

Assists with Go development tasks

incremental-approachinternal/builtins/universal/token-efficiency/skills/incremental-approach/SKILL.md

Build in verified increments rather than one speculative block: smallest viable change first, verify, then extend; prototype the risky part before committing to a design; batch edits to one file into a single operation. Load when planning a large or multi-file change, when uncertain which of several approaches will work, or when tempted to generate a whole subsystem before running anything.

java-conventionsinternal/builtins/languages/java/skills/java-conventions/SKILL.md

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.

magnus-bindingsinternal/builtins/bindings/magnus/skills/magnus-bindings/SKILL.md

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 a Rust library.

napi-rs-bindingsinternal/builtins/bindings/napi-rs/skills/napi-rs-bindings/SKILL.md

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.

python-conventionsinternal/builtins/languages/python/skills/python-conventions/SKILL.md

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-conventionsinternal/builtins/languages/r/skills/r-conventions/SKILL.md

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-conventionsinternal/builtins/languages/ruby/skills/ruby-conventions/SKILL.md

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.

rustler-bindingsinternal/builtins/bindings/rustler/skills/rustler-bindings/SKILL.md

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 library.

vite-plus-conventionsinternal/builtins/bindings/vite-plus/skills/vite-plus-conventions/SKILL.md

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.

Auto-indexed from Goldziher/ai-rulez

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0