shmulc8
- 6 skills
- 0 followers
- last month last updated
- ▌ Dapi 2 · shmulc8Use when a program crashes, a test fails, or code produces wrong results and reading the source isn't enough to see why. Pauses execution at any line and inspects actual runtime state — variables, types, call stack, live output — to find exactly what went wrong. Can attach to running servers by PID with no restart or code changes needed. Every stop returns full context automatically.
- ▌ The Cfp Magician · shmulc8 bundleCoach the user step-by-step through writing a conference talk proposal (CFP / Call for Papers) that content committees actually accept. Use this whenever the user is writing or brainstorming a talk proposal, an abstract or title for a tech talk, a speaker submission, or asks how to get accepted to speak at a conference — even if they just say "help me submit to [conference]" or "I have a talk idea" and don't use the word CFP. Also trigger when the user wants feedback on a draft abstract/title, is stuck for a talk idea, or wants to tailor an existing talk for a specific conference. This skill guides ideation, structure, and polish; it does NOT ghost-write a finished proposal from a cold start.
- ▌ Dapi · shmulc8Use when a program crashes, a test fails, or code produces wrong results and reading the source isn't enough to see why. Pauses execution at any line and inspects actual runtime state — variables, types, call stack, live output — to find exactly what went wrong. Can attach to running servers by PID with no restart or code changes needed. Every stop returns full context automatically.
- ▌ Gh Pr Review · shmulc8View and manage inline GitHub PR review comments with full thread context from the terminal
- ▌ Git Worktree Workflow · shmulc8Manage isolated development sessions using git worktrees. Use when the user wants to work on a feature branch with isolated Cursor/IDE sessions, create a worktree for a ticket (e.g., "create worktree for PROJ-1234"), switch between features without stashing, preserve session history per feature, or manage multiple branches simultaneously. Triggers on "create worktree", "new worktree", "worktree for ticket", "isolated session", "feature branch session".
- ▌ Captain Obvious · shmulc8 bundleFinds and deletes "Captain Obvious" tests — tests that can never fail or check nothing. It catches assertions the type checker already guarantees (typeof/isinstance/toBeDefined on typed values), assertion-free tests, tautologies (expect(true).toBe(true), assert x == x, len >= 0), arrange-assert echoes (const x = 5; expect(x).toBe(5)), mock-echo tests, unawaited async assertions, dead/swallowed/conditional assertions, overly-broad pytest.raises(Exception), and duplicate test bodies. Use whenever the user wants to clean up a test suite, remove redundant/useless/tautological/AI-generated tests, mentions tests that "never fail" or "test nothing", or says "captain obvious". Works on TypeScript (Jest/Vitest/bun:test) and Python (pytest + mypy). The detection is fully deterministic — always run the bundled scripts, never scan test files one by one yourself.