← all publishers

dsisnero

@dsisnero source repo

15 published skills

  1. Wktrees · dsisnero
    Guidance for wktrees (the `wktrees` CLI) — git worktree management, hooks, and config. Load when editing .config/wt.toml or ~/.config/worktrees/config.toml; adding, modifying, or debugging hooks; configuring commit message generation or command aliases; or troubleshooting wktrees behavior.
    0
    installs
  2. Wt Switch Create · dsisnero
    Create a new wktrees worktree (optionally in another repo) and switch this session's working directory into it. Use when launching a session that should work in its own worktree (e.g. `/wt-switch-create my-branch -- <task>`, or `/wt-switch-create my-branch ~/workspace/other-repo -- <task>`), or mid-session to move work into a fresh branch.
    0
    installs
  3. Porting To Crystal · dsisnero bundle
    Port behavior from Go, Rust, and similar upstreams into Crystal while preserving semantics, tests, and fixtures. Use when upstream behavior is the contract and Crystal implementation work is the main task.
    0
    installs
  4. Crystal Concurrency · dsisnero bundle
    Crystal concurrency and parallelism patterns — fibers, channels, select, WaitGroup, ExecutionContext, and porting Go concurrency patterns. Use when implementing any concurrent or parallel Crystal code, debugging deadlocks or fiber leaks, choosing between spawn and ExecutionContext::Parallel, or translating Go channel patterns to Crystal. Covers 41 patterns across 6 categories, ported from Go and verified against an upstream spec suite, with runnable examples and measured parallel benchmarks (up to 8.76x speedup).
    0
    installs
  5. Crystal Performance · dsisnero bundle
    Optimize Crystal code with measurement, not guesswork. Use when users report slow code, high allocations, hot-path regressions, or when a Crystal benchmark or profile needs action.
    0
    installs
  6. Find Crystal Shards · dsisnero bundle
    Evaluate and choose Crystal shard dependencies with explicit tradeoff reasoning. Use when a Crystal port or feature needs a library replacement and dependency choice affects behavior, maintenance risk, or compatibility.
    0
    installs
  7. Crystal Benchmarking · dsisnero
    Build or repair Crystal benchmark harnesses and use them to measure throughput, latency, concurrency scaling, and hotspot location with real numbers. Use whenever the user asks for benchmarks, speedup data, throughput comparisons, worker-count comparisons, concurrency validation, hotspot analysis, or says not to guess about performance.
    0
    installs
  8. Crystal Shard Lib Patch · dsisnero bundle
    Use this skill whenever fixing behavior in installed Crystal shard code under `./lib/`. It preserves local progress, requires failing tests first, and pushes the fix toward an upstream issue or PR instead of leaving an untracked local patch.
    0
    installs
  9. Bubbletea Parity Workflow · dsisnero bundle
    Orchestrate Bubble Tea Go-vs-Crystal parity work. Use when you need to choose between Go golden generation, Crystal verification, example-layer fixes, shard fixes, or raw diagnostic fallback.
    0
    installs
  10. Bubbletea Go Teatest Golden · dsisnero bundle
    Generate or refresh Go Bubble Tea golden fixtures when Go is the source of truth and tests use Charm `teatest` or `golden`.
    0
    installs
  11. Crystal Forge Setup Project · dsisnero bundle
    Set up or retrofit a repo with Crystal Forge project scaffolding. Use when a repository lacks `CLAUDE.md`, `AGENTS.md`, baseline docs, or consistent local quality gates.
    0
    installs
  12. Bubbletea Port Example Parity · dsisnero
    Fix Bubble Tea parity at the example layer by matching Go example behavior, harness inputs, and view output. Use when drift is caused by example code rather than runtime or shard internals.
    0
    installs
  13. Cross Language Crystal Parity · dsisnero bundle
    Track source-to-Crystal parity with reproducible manifests and a curated `plans/parity.md`. Use for Go, Rust, Crystal, Java, Ruby, or TypeScript/JavaScript upstreams when ad-hoc parity tracking is too loose.
    0
    installs
  14. Bubbletea Crystal Teatest Golden · dsisnero bundle
    Verify Crystal Bubble Tea output against existing `teatest`/`golden` fixtures. Use when Crystal is the side being checked against a known oracle and specs already rely on `lib/teatest` or `lib/golden`.
    0
    installs
  15. Initialize Crystal Porting Project · dsisnero bundle
    Initialize a Crystal porting repo with upstream source checkout, baseline gates, and source-of-truth documentation. Use when starting a new port or retrofitting an existing Crystal repo for structured parity work.
    0
    installs