rewrite-rs/skills
agent-skills via skills-sh
- Upstream
- github.com/rewrite-rs/skills
- Version
0-unstable-2026-08-16
Source details
- Revision
ae0fd62485d071437ae5e6c4036c986b0dd122a0commit- 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.