Skip to main content

Goldziher/ai-rulez

Dernière activité source enregistrée
Catalogue SkillsMP mis à jour
skills collectés
81
Étoiles GitHub
159
Forks GitHub
16

Chargement du README du dépôt…

Skills dans ce dépôt

Affichage de 40 skills collectés sur 81.

métier
non classé
description

Manage AI assistant governance rules across 52 harnesses (Claude Code, Cursor, Codex, Copilot, Gemini CLI, OpenCode, Devin, and more) using ai-rulez. Use when configuring rules, context, skills, checks, hooks, permissions, domains, profiles, includes,…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Use when demonstrating

Langue du texte source : Indéterminée

mis à jour
métier
non classé
description

Deploy the service <safely> & roll back on failure.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Summarize a diff for review.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Deploy the service safely.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Explain this project's directory layout. Use when asked where code lives; not for build instructions.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Summarise merged pull requests into a changelog entry. Use when preparing release notes; not for writing code.

Langue du texte source : anglais

mis à jour
métier
non classé
description

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.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Go code conventions covering linting, formatting, table-driven tests, concurrency, modules and context usage. Load when writing or reviewing Go code.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Name git branches. Use when asked to name or rename a branch; not for commit messages.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Land a feature branch on main. Use when asked how to merge or finish a branch; not for syncing a branch with main.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Commit size policy. Use when asked how big a commit should be; not for message wording.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Keep a feature branch current with main. Use when asked how to update or sync a branch; not for merging it into main.

Langue du texte source : anglais

mis à jour
métier
non classé
description

How to structure Go tests. Use when writing Go unit tests; not for integration tests.

Langue du texte source : anglais

mis à jour
métier
non classé
description

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. Do not use for build or CI pipeline questions, or for other…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Helps with Go programming tasks.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Go conventions.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Summarise a pull request for the reviewer. Use when asked to describe or summarise a PR; not for writing the code change itself.

Langue du texte source : anglais

mis à jour
métier
non classé
description

How to review code for prompt-injection risks. Load when reviewing an integration that sends user or repository text to a language model.

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Test-driven development discipline: RED (failing test) → GREEN (minimal code) → REFACTOR, delete-and-restart if production code was written first, and the test-type taxonomy (integration for API surfaces, unit for business logic, property for edge-case-heavy…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Use `task` (go-task) instead of raw build/test/lint commands in any repository whose root contains a Taskfile.yaml or Taskfile.yml, with the standard target names setup, build, test, lint, format, bench. Load on seeing a Taskfile.yaml/Taskfile.yml in the…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Language-idiomatic error handling: wrap errors with the failed operation's context, never swallow silently, `Result<T, E>` in Rust, `fmt.Errorf("doing X: %w", err)` in Go, typed exceptions in Python/Java, fail fast on unrecoverable errors. Load when writing…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Rules for keeping modules healthy. Use when asked to review a module; not for reviewing build files.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Write release notes from merged pull requests. Use when preparing a release; not for code changes.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Go style rules: error wrapping, linting and table-driven tests. Load when writing or reviewing Go code.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Deploy a build to the staging environment. Use when asked to ship to staging; not for production or rollbacks.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Format Go source files with gofmt. Use when asked to format Go code; not for linting.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Read-only: list TODO comments in the repository. Use when asked to find TODOs; not for editing files.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Lint README headings and links. Use when asked to check a README; it reports problems and never edits files.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Lint README headings and links. Use when asked to check a README; it reports problems and never edits files.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Test-driven development discipline: RED (failing test), GREEN (minimal code), REFACTOR. Load before starting a feature or bug fix, or when reproducing a reported bug. Not for naming tests or choosing assertions (see testing-conventions).

Langue du texte source : anglais

mis à jour
métier
non classé
description

Useful testing guidance for developers.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Write a changelog from merged pull requests. Use when preparing a release; not for code changes.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Write commit messages. Use when asked to word or review a commit message; not for deciding how to split commits.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Deploy a build to production. Use when asked to release to production; not for staging or rollbacks.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Squash policy. Use when asked how to merge a branch's commits; not for commit wording.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Style for small Go unit tests. Use when writing Go tests with one or two cases; not for large suites.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Cut a release

Langue du texte source : Indéterminée

mis à jour
Affichage de 40 skills collectés sur 81.

Installer avec un assistant IA

Copiez ce prompt dans l’assistant IA que vous utilisez.