Skip to content
agents.nix
Color theme

rewrite-rs/skills

agent-skills via skills-sh

Upstream
github.com/rewrite-rs/skills
Version
0-unstable-2026-08-16
Source details
Revision
ae0fd62485d071437ae5e6c4036c986b0dd122a0 commit
Hash
sha256-yiARqb8bXkCXAtcJ6umS06Mx0EL8a5q5VZSQiLjMb3w=
Snapshot
data/agent-skills/github.com/rewrite-rs/skills.json · latest JSON

28 packages

async-rust

0-unstable-2026-08-16 · skills/rust/async-rust

pkgs.agent-skills.github.rewrite-rs.skills.async-rust
Install with home-manager
programs.claude-code.skills.async-rust = pkgs.agent-skills.github.rewrite-rs.skills.async-rust;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.async-rust'

idiomatic-rust

0-unstable-2026-08-16 · skills/rust/idiomatic-rust

pkgs.agent-skills.github.rewrite-rs.skills.idiomatic-rust
Install with home-manager
programs.claude-code.skills.idiomatic-rust = pkgs.agent-skills.github.rewrite-rs.skills.idiomatic-rust;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.idiomatic-rust'

ownership-not-clone

0-unstable-2026-08-16 · skills/rust/ownership-not-clone

pkgs.agent-skills.github.rewrite-rs.skills.ownership-not-clone
Install with home-manager
programs.claude-code.skills.ownership-not-clone = pkgs.agent-skills.github.rewrite-rs.skills.ownership-not-clone;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.ownership-not-clone'

port-from-c

0-unstable-2026-08-16 · skills/porting/port-from-c

pkgs.agent-skills.github.rewrite-rs.skills.port-from-c
Install with home-manager
programs.claude-code.skills.port-from-c = pkgs.agent-skills.github.rewrite-rs.skills.port-from-c;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.port-from-c'

port-from-cpp

0-unstable-2026-08-16 · skills/porting/port-from-cpp

pkgs.agent-skills.github.rewrite-rs.skills.port-from-cpp
Install with home-manager
programs.claude-code.skills.port-from-cpp = pkgs.agent-skills.github.rewrite-rs.skills.port-from-cpp;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.port-from-cpp'

port-from-go

0-unstable-2026-08-16 · skills/porting/port-from-go

pkgs.agent-skills.github.rewrite-rs.skills.port-from-go
Install with home-manager
programs.claude-code.skills.port-from-go = pkgs.agent-skills.github.rewrite-rs.skills.port-from-go;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.port-from-go'

port-from-java

0-unstable-2026-08-16 · skills/porting/port-from-java

pkgs.agent-skills.github.rewrite-rs.skills.port-from-java
Install with home-manager
programs.claude-code.skills.port-from-java = pkgs.agent-skills.github.rewrite-rs.skills.port-from-java;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.port-from-java'

port-from-python

0-unstable-2026-08-16 · skills/porting/port-from-python

pkgs.agent-skills.github.rewrite-rs.skills.port-from-python
Install with home-manager
programs.claude-code.skills.port-from-python = pkgs.agent-skills.github.rewrite-rs.skills.port-from-python;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.port-from-python'

port-from-typescript

0-unstable-2026-08-16 · skills/porting/port-from-typescript

pkgs.agent-skills.github.rewrite-rs.skills.port-from-typescript
Install with home-manager
programs.claude-code.skills.port-from-typescript = pkgs.agent-skills.github.rewrite-rs.skills.port-from-typescript;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.port-from-typescript'

port-to-rust

0-unstable-2026-08-16 · skills/porting/port-to-rust

pkgs.agent-skills.github.rewrite-rs.skills.port-to-rust
Install with home-manager
programs.claude-code.skills.port-to-rust = pkgs.agent-skills.github.rewrite-rs.skills.port-to-rust;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.port-to-rust'

rust-api-design

0-unstable-2026-08-16 · skills/rust/rust-api-design

pkgs.agent-skills.github.rewrite-rs.skills.rust-api-design
Install with home-manager
programs.claude-code.skills.rust-api-design = pkgs.agent-skills.github.rewrite-rs.skills.rust-api-design;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-api-design'

rust-code-review

0-unstable-2026-08-16 · skills/workflow/rust-code-review

pkgs.agent-skills.github.rewrite-rs.skills.rust-code-review
Install with home-manager
programs.claude-code.skills.rust-code-review = pkgs.agent-skills.github.rewrite-rs.skills.rust-code-review;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-code-review'

rust-concurrency

0-unstable-2026-08-16 · skills/rust/rust-concurrency

pkgs.agent-skills.github.rewrite-rs.skills.rust-concurrency
Install with home-manager
programs.claude-code.skills.rust-concurrency = pkgs.agent-skills.github.rewrite-rs.skills.rust-concurrency;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-concurrency'

rust-docs

0-unstable-2026-08-16 · skills/rust/rust-docs

pkgs.agent-skills.github.rewrite-rs.skills.rust-docs
Install with home-manager
programs.claude-code.skills.rust-docs = pkgs.agent-skills.github.rewrite-rs.skills.rust-docs;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-docs'

rust-errors

0-unstable-2026-08-16 · skills/rust/rust-errors

pkgs.agent-skills.github.rewrite-rs.skills.rust-errors
Install with home-manager
programs.claude-code.skills.rust-errors = pkgs.agent-skills.github.rewrite-rs.skills.rust-errors;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-errors'

rust-ffi

0-unstable-2026-08-16 · skills/misc/rust-ffi

pkgs.agent-skills.github.rewrite-rs.skills.rust-ffi
Install with home-manager
programs.claude-code.skills.rust-ffi = pkgs.agent-skills.github.rewrite-rs.skills.rust-ffi;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-ffi'

rust-macros

0-unstable-2026-08-16 · skills/misc/rust-macros

pkgs.agent-skills.github.rewrite-rs.skills.rust-macros
Install with home-manager
programs.claude-code.skills.rust-macros = pkgs.agent-skills.github.rewrite-rs.skills.rust-macros;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-macros'

rust-observability

0-unstable-2026-08-16 · skills/rust/rust-observability

pkgs.agent-skills.github.rewrite-rs.skills.rust-observability
Install with home-manager
programs.claude-code.skills.rust-observability = pkgs.agent-skills.github.rewrite-rs.skills.rust-observability;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-observability'

rust-performance

0-unstable-2026-08-16 · skills/rust/rust-performance

pkgs.agent-skills.github.rewrite-rs.skills.rust-performance
Install with home-manager
programs.claude-code.skills.rust-performance = pkgs.agent-skills.github.rewrite-rs.skills.rust-performance;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-performance'

rust-serde

0-unstable-2026-08-16 · skills/misc/rust-serde

pkgs.agent-skills.github.rewrite-rs.skills.rust-serde
Install with home-manager
programs.claude-code.skills.rust-serde = pkgs.agent-skills.github.rewrite-rs.skills.rust-serde;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-serde'

rust-skills-map

0-unstable-2026-08-16 · skills/workflow/rust-skills-map

pkgs.agent-skills.github.rewrite-rs.skills.rust-skills-map
Install with home-manager
programs.claude-code.skills.rust-skills-map = pkgs.agent-skills.github.rewrite-rs.skills.rust-skills-map;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-skills-map'

rust-supply-chain

0-unstable-2026-08-16 · skills/misc/rust-supply-chain

pkgs.agent-skills.github.rewrite-rs.skills.rust-supply-chain
Install with home-manager
programs.claude-code.skills.rust-supply-chain = pkgs.agent-skills.github.rewrite-rs.skills.rust-supply-chain;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-supply-chain'

rust-testing

0-unstable-2026-08-16 · skills/workflow/rust-testing

pkgs.agent-skills.github.rewrite-rs.skills.rust-testing
Install with home-manager
programs.claude-code.skills.rust-testing = pkgs.agent-skills.github.rewrite-rs.skills.rust-testing;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.rust-testing'

setup-rust-ci

0-unstable-2026-08-16 · skills/misc/setup-rust-ci

pkgs.agent-skills.github.rewrite-rs.skills.setup-rust-ci
Install with home-manager
programs.claude-code.skills.setup-rust-ci = pkgs.agent-skills.github.rewrite-rs.skills.setup-rust-ci;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.setup-rust-ci'

setup-rust-pre-commit

0-unstable-2026-08-16 · skills/misc/setup-rust-pre-commit

pkgs.agent-skills.github.rewrite-rs.skills.setup-rust-pre-commit
Install with home-manager
programs.claude-code.skills.setup-rust-pre-commit = pkgs.agent-skills.github.rewrite-rs.skills.setup-rust-pre-commit;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.setup-rust-pre-commit'

setup-rust-skills

0-unstable-2026-08-16 · skills/workflow/setup-rust-skills

pkgs.agent-skills.github.rewrite-rs.skills.setup-rust-skills
Install with home-manager
programs.claude-code.skills.setup-rust-skills = pkgs.agent-skills.github.rewrite-rs.skills.setup-rust-skills;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.setup-rust-skills'

type-driven-design

0-unstable-2026-08-16 · skills/rust/type-driven-design

pkgs.agent-skills.github.rewrite-rs.skills.type-driven-design
Install with home-manager
programs.claude-code.skills.type-driven-design = pkgs.agent-skills.github.rewrite-rs.skills.type-driven-design;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.type-driven-design'

unsafe-rust

0-unstable-2026-08-16 · skills/rust/unsafe-rust

pkgs.agent-skills.github.rewrite-rs.skills.unsafe-rust
Install with home-manager
programs.claude-code.skills.unsafe-rust = pkgs.agent-skills.github.rewrite-rs.skills.unsafe-rust;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.rewrite-rs.skills.unsafe-rust'

The build command uses aarch64-darwin; aarch64-linux and x86_64-linux work too. Any agent that reads a skills directory can use these packages; see the usage guide for installation.