Skip to content

juspay/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

skills

AI skill pack — reusable SKILL.md definitions for coding agents.

image

Skills

Nix

Skill Description
nix-bun Bun + Nix via bun2nix — bun.nix dependency workflow, the bun --compile pitfall, CI drift check
nix-ci CI setup for GitHub repos — GitHub Actions or Vira
nix-for-dev Fast nix develop setup — zero-inputs flake.nix, npins, sub-flakes for non-user-facing Nix
nix-haskell Haskell projects with haskell-flake: dependencies, settings, devShell, autoWire
nix-health Diagnosing Nix installation health — flakes, version, caches, max-jobs, direnv, and shell config
nix-justfile Conventions for writing justfile recipes in Nix-based projects
nix-perf Diagnosing slow first-fetch (direnv allow / nix flake archive) — lockfile inspection, follows patterns, and cold-fetch measurement
nix-playwright Run an existing Playwright e2e suite locally on NixOS via tests/shell.nix + justfile
nix-rust-leptos Conventions for building Leptos CSR apps with Nix (crane + Trunk)
nix-typescript pnpm + Nix build conventions — fetchPnpmDeps hash management and dependency workflow

Writing

Skill Description
pg Write essays, articles, and blog posts in Paul Graham's voice — plain, spoken prose that reasons out loud, not AI filler
programming-essay Write programming essays in the voice of the canon — Spolsky, Yegge, Graham, Nystrom, Brooks

Tooling

Skill Description
cargo-watch Run cargo-watch in the background for continuous clippy feedback during code editing
vhs Deterministic terminal demo screencasts with VHS and wait patterns

Usage

With APM (Claude Code, Cursor, Copilot)

Install individual skills using APM virtual subdirectory references:

# apm.yml
dependencies:
  apm:
    - juspay/skills/skills/nix-for-dev
    - juspay/skills/skills/nix-haskell
    - juspay/skills/skills/nix-ci
apm install

Each skill is a standalone package — pick only what your project needs. See Kolu's apm.yml for an example.

With OpenCode

juspay/AI bundles these skills into its oneclick OpenCode packages via APM. Run nix run github:juspay/AI to get OpenCode with all skills pre-configured.

Manual

Copy any skills/<name>/SKILL.md into your agent's skills directory (e.g., .claude/skills/<name>/SKILL.md for Claude Code).

About

Various useful skills for development

Resources

License

Stars

Watchers

Forks

Contributors