Updated today
by Goldziher
ai-rulez
Standards-compliant lifecycle tool for agent knowledge and capabilities: author, generate, bundle, validate, govern, publish.
161 GitHub stars (161)
+17 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | 0 |
| Sep 29 | 0 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | +1 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | +5 |
| Oct 8 | +8 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | +2 |
| Oct 16 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 16 forks (16 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add Goldziher/ai-rulez
Asks which skills and agents to install. Just one: npx skills add Goldziher/ai-rulez --skill ai-rulez — add -g for every project.
Claude Code
git clone https://github.com/Goldziher/ai-rulezcp -r "ai-rulez/skills/ai-rulez" ~/.claude/skills/
Copies the ai-rulez skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add Goldziher/ai-rulez
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 35 files.
-
ai-rulez
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.
skills/ai-rulez/SKILL.md on GitHub (opens in a new tab) -
capability-delivery-checklist
End-to-end checklist for delivering new capabilities across CLI, presets, and tests
.ai-rulez/skills/capability-delivery-checklist/SKILL.md on GitHub (opens in a new tab) -
config-schema-maintainer
Config and Schema Maintainer
.ai-rulez/skills/config-schema-maintainer/SKILL.md on GitHub (opens in a new tab) -
core-workflows
Core Workflows
.ai-rulez/skills/core-workflows/SKILL.md on GitHub (opens in a new tab) -
docs-and-site
Docs and Site Steward
.ai-rulez/skills/docs-and-site/SKILL.md on GitHub (opens in a new tab) -
mcp-integrations
MCP Integrations
.ai-rulez/skills/mcp-integrations/SKILL.md on GitHub (opens in a new tab) -
release-and-distribution
Release and Distribution Steward
.ai-rulez/skills/release-and-distribution/SKILL.md on GitHub (opens in a new tab) -
repository-layout
Repository Layout
.ai-rulez/skills/repository-layout/SKILL.md on GitHub (opens in a new tab) -
test-fixture-maintainer
Test and Fixture Maintainer
.ai-rulez/skills/test-fixture-maintainer/SKILL.md on GitHub (opens in a new tab) -
cgo-bindings
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.
internal/builtins/bindings/cgo/skills/cgo-bindings/SKILL.md on GitHub (opens in a new tab) -
ext-php-rs-bindings
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 library.
internal/builtins/bindings/ext-php-rs/skills/ext-php-rs-bindings/SKILL.md on GitHub (opens in a new tab) -
extendr-bindings
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.
internal/builtins/bindings/extendr/skills/extendr-bindings/SKILL.md on GitHub (opens in a new tab) -
jni-rs-bindings
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.
internal/builtins/bindings/jni-rs/skills/jni-rs-bindings/SKILL.md on GitHub (opens in a new tab) -
magnus-bindings
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.
internal/builtins/bindings/magnus/skills/magnus-bindings/SKILL.md on GitHub (opens in a new tab) -
napi-rs-bindings
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.
internal/builtins/bindings/napi-rs/skills/napi-rs-bindings/SKILL.md on GitHub (opens in a new tab) -
pyo3-bindings
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.
internal/builtins/bindings/pyo3/skills/pyo3-bindings/SKILL.md on GitHub (opens in a new tab) -
rustler-bindings
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.
internal/builtins/bindings/rustler/skills/rustler-bindings/SKILL.md on GitHub (opens in a new tab) -
vite-plus-conventions
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.
internal/builtins/bindings/vite-plus/skills/vite-plus-conventions/SKILL.md on GitHub (opens in a new tab) -
wasm-bindings
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 Rust library.
internal/builtins/bindings/wasm/skills/wasm-bindings/SKILL.md on GitHub (opens in a new tab) -
csharp-conventions
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.
internal/builtins/languages/csharp/skills/csharp-conventions/SKILL.md on GitHub (opens in a new tab) -
elixir-conventions
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.
internal/builtins/languages/elixir/skills/elixir-conventions/SKILL.md on GitHub (opens in a new tab) -
go-conventions
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.
internal/builtins/languages/go/skills/go-conventions/SKILL.md on GitHub (opens in a new tab) -
java-conventions
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.
internal/builtins/languages/java/skills/java-conventions/SKILL.md on GitHub (opens in a new tab) -
php-conventions
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.
internal/builtins/languages/php/skills/php-conventions/SKILL.md on GitHub (opens in a new tab) -
python-conventions
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.
internal/builtins/languages/python/skills/python-conventions/SKILL.md on GitHub (opens in a new tab) -
r-conventions
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.
internal/builtins/languages/r/skills/r-conventions/SKILL.md on GitHub (opens in a new tab) -
ruby-conventions
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.
internal/builtins/languages/ruby/skills/ruby-conventions/SKILL.md on GitHub (opens in a new tab) -
rust-conventions
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.
internal/builtins/languages/rust/skills/rust-conventions/SKILL.md on GitHub (opens in a new tab) -
typescript-conventions
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.
internal/builtins/languages/typescript/skills/typescript-conventions/SKILL.md on GitHub (opens in a new tab) -
bindings
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 polyglot language bindings for a shared core.
internal/builtins/universal/polyglot-bindings/skills/bindings/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.