Tools & Utilities
Essential command-line tools and system utilities.
hot-reload
Development hot reload behavior. Auto-triggered when discussing file watching, rebuilds, or dev server.
writing-roc-lang
Writes Roc code with strong static types, helpful compiler errors, and functional programming. Use when the user wants Roc code, mentions Roc, functional programming with types, or needs .roc files. Covers both full applications and one-off Roc scripts with shebangs.
ssot-validation
Validates Single Source of Truth (SSOT) documentation files for parity with code. Use when user asks about SSOT validation, architecture docs, or project truth sources.
refactoring
ๆฏใ่ใใๅคใใใซใณใผใๆง้ ใๆนๅใใ้ใซไฝฟ็จใ
creating-hooks
Claude Codeใฎใคใใณใ้งๅๅ่ชๅๅใจใใชใใผใทใงใณ็จใฎhooksใไฝๆใใพใใtoolๅผใณๅบใใใฆใผใถใผใกใใปใผใธใใณใใใๅใใงใใฏใชใฉใฎใคใใณใใซๅๅฟใใhooksใๅฎ่ฃ ใใพใใ่ชๅๅใฏใผใฏใใญใผใใใชใใผใทใงใณใใคใใณใ้งๅๅฆ็ใๅฟ ่ฆใชๅ ดๅใซไฝฟ็จใใฆใใ ใใใ
nix-flake-update
Update Nix flake inputs in persops. Use when asked to update flake.lock/inputs, update AI inputs (codex-cli-nix, claude-code-nix, llm-agents), or run full `nix flake update`, then verify with `nix flake check` and commit the update-only changes.
module-extractor
Extract classes, functions, or code blocks from large modules into separate files. This skill should be used during refactoring to break up monolithic files while maintaining import compatibility and test coverage.
diff-parsing-and-rendering
Reference for the @pierre/diffs code/file diff rendering library (React, vanilla JS, SSR, worker pool, caching). Use when you need API usage, setup, or configuration details for parsing diffs, rendering files, or tuning options.
build-a-project
Create or update a Makefile with dev and build targets that run the repo's actual development and build commands. Use when asked to standardize run/build commands or add Makefile targets.
spec-refiner
Iterate on specs for better code generation. Use when Claude output needs refinement.
dead-code-eliminator
Find and delete unused files, disabled code blocks, Enhanced variants, deprecated features, test files in production for Leavn app
changelog-pkg
Update pkgsrc ChangeLog entries under config/pkgsrc/files/*/*/ChangeLog and keep Makefile version metadata in sync. Use when updating qrpc-devel or qrpc-prod ChangeLogs, updating their versions, or recording dependency changes.
direnv
Guide for using direnv - a shell extension for loading directory-specific environment variables. Use when setting up project environments, creating .envrc files, configuring per-project environment variables, integrating with Python/Node/Ruby/Go layouts, working with Nix flakes, or troubleshooting environment loading issues on macOS and Linux.
env-var-manager
Manages environment variable additions and updates across all project files. Use when adding new environment variables, updating PORT configuration, modifying deployment configurations, or documenting configuration requirements.
archaeology-orchestrator
๊ณ ๊ณ ํ ๋ฐ๊ตด์กฐ์ฌ ๊ณ ์ฐฐ ์์ฑ ์๋ํ ํ์ดํ๋ผ์ธ ๋ง์คํฐ ์ค์ผ์คํธ๋ ์ดํฐ
safe-refactor
Perform safe code refactoring with reference checking and validation. Uses Miller's rename_symbol for workspace-wide renames and fast_refs for impact analysis. Activates when user wants to refactor, rename, or safely modify code.
nuget-manager
Manage NuGet packages in .NET projects/solutions. Use this skill when adding, removing, or updating NuGet package versions. It enforces using `dotnet` CLI for package management and provides strict procedures for direct file edits only when updating versions.
stim-code-review
ๅบๆฟๅค็ฐ็ปๆ็ๅฎกๆ ธไธๅคๆ ธใ็จไบๅจไปฃ็ ็ๆๅฎๆๅ๏ผๅฏนๅฎ็ฐ่ง่ๆงไธ่พๅบๅพ็่ฟ่กไบบๅทฅ/่ชๅจๅฎกๆฅใไธ่ฎบๆๅๅ่ๅฎ็ฐๅฏนๆฏใๆฃๆฅ่ถ็/่ฃๅช้ฎ้ขๅนถไบงๅบไฟฎๆนๆธ ๅใ
code-gen-agent
Fast code generation agent optimized for speed and iteration
go-code-review
Go ใณใผใใฌใใฅใผใใณใผใๅฎ่ฃ ๅพใPRไฝๆๅใซไฝฟ็จใใไธฆ่กๅฆ็ใฎๅฎๅ จๆงใจไธ่ฌ็ใชGoใฎใณใผใใฃใณใฐ่ฆ็ดใใฌใใฅใผใใพใใgit diffใ่ชๅๅๅพใใฆๅคๆดใใใใณใผใใๅๆใใrace conditionใgoroutineใชใผใฏใใจใฉใผใใณใใชใณใฐใๅฝๅ่ฆๅใชใฉใใใงใใฏใใฆ่ฉณ็ดฐใชใใฃใผใใใใฏใๆไพใใพใใ