← all publishers

TomerAberbach

@tomeraberbach source repo

)}

33 published skills

  1. Jj Resolve Conflicts · tomeraberbach
    Resolve conflicts in the current `jj` commit.
    0
    installs
  2. Property Based Testing · tomeraberbach
    Use when writing, reviewing, or modifying property-based tests, such as those using `fast-check`, or when asked to add test coverage.
    0
    installs
  3. Prior Art · tomeraberbach
    Check a design decision against how comparable real tools solved it, citing a verifiable source for every claim.
    0
    installs
  4. Concretize · tomeraberbach
    Replace jargon and imported metaphors in code and prose with concrete, domain-fitting terms a reader understands without translation.
    0
    installs
  5. Homogenize · tomeraberbach
    Make a set of things (code, prose, config, docs) consistent along a dimension the user names, by picking a canonical form and conforming every member to it.
    0
    installs
  6. Diagnose CI · tomeraberbach
    Diagnose a failing, cancelled, or hanging CI run, explaining why it fails in CI when the same command passes locally.
    0
    installs
  7. Encapsulate · tomeraberbach
    Find interface boundaries that leak their implementation and close the leaks, so each module hides one coherent decision behind an interface stated in its callers' terms.
    0
    installs
  8. Jj Describe · tomeraberbach
    Write a description for the current `jj` commit.
    0
    installs
  9. Create Skill · tomeraberbach
    Create a new Claude Code skill following the conventions of existing skills.
    0
    installs
  10. Editorialize · tomeraberbach
    Do an editorial review of a post or article and report findings ordered by importance.
    0
    installs
  11. Friction Log · tomeraberbach bundle
    Attempt a task in a clean-room Claude Code session that has none of this session's context and none of the project's agent instructions, and report the friction log it kept.
    0
    installs
  12. Outlaw States · tomeraberbach
    Remove illegal states from data structures by redesigning their types so the illegal states cannot be represented at all.
    0
    installs
  13. Adversarialize · tomeraberbach
    Perform a task with a worker agent, critique it with an adversary agent, and apply the accepted critiques with a reconciler agent.
    0
    installs
  14. Prune Comments · tomeraberbach bundle
    Remove unnecessary comments from code: tombstones, redundant restatements, and comments a well-named variable or function would replace.
    0
    installs
  15. Reconcile Impl · tomeraberbach
    Update implementation to satisfy added, updated, or deleted tests in the current commit.
    0
    installs
  16. Rename Concept · tomeraberbach
    Rename a concept everywhere: propose candidate names with tradeoffs, let the user pick, then sweep the winner through identifiers, prose, docs, and skills.
    0
    installs
  17. Authoring Tests · tomeraberbach
    Use when writing, reviewing, or modifying any test files, or when asked to add test coverage.
    0
    installs
  18. Reconcile Tests · tomeraberbach
    Add, update, or delete tests for changes in the current commit.
    0
    installs
  19. Profile Optimize · tomeraberbach
    Generate a performance profile, identify hotspots, and optimize.
    0
    installs
  20. Reconcile Skills · tomeraberbach
    Update a project's SKILL.md files to match the code they describe.
    0
    installs
  21. Distill Transcripts · tomeraberbach bundle
    Distill a project's transcripts into proposals for eliminating repetitive work: skills, scripts, hooks, rules, or fixes to whatever causes the repetition.
    0
    installs
  22. Reconcile Claude Md · tomeraberbach
    Update the project's CLAUDE.md to match its current structure and conventions.
    0
    installs
  23. Ubiquitize Language · tomeraberbach
    Extract a DDD-style ubiquitous language glossary.md file from the current conversation and codebase, flagging ambiguities and proposing canonical terms.
    0
    installs
  24. Allay · tomeraberbach
    Settle an unnamed unease about a piece of code by naming the design defect behind it or ruling the unease unfounded, then handing off to the skill that fixes it.
    0
    installs
  25. Audit · tomeraberbach
    Audit something against a standard, check every item in scope, and report the findings and the coverage behind them.
    0
    installs
  26. Issue · tomeraberbach bundle
    Write, fill in, or update a GitHub issue, including an upstream bug report with a minimal reproduction, and judge replies to it.
    0
    installs
  27. Reuse · tomeraberbach
    Find opportunities for code reuse in the changed code, both against existing code and within the change itself, without creating bad coupling or contrived abstractions.
    0
    installs
  28. Orient · tomeraberbach
    Produce a reading order for a codebase: a map of how data flows through it, a breadth-first pass over structure and interfaces, then optional depth-first dives per module.
    0
    installs
  29. Distill · tomeraberbach
    Distill a body of data into a small artifact that keeps what matters: a research document, code that handles the data, a skill, a schema.
    0
    installs
  30. Jj Split · tomeraberbach
    Split the current `jj` commit into multiple focused, self-contained, easy to review commits.
    0
    installs
  31. Relocate · tomeraberbach
    Move code that ended up in the wrong place to where it belongs: the right file, module, layer, or package.
    0
    installs
  32. Stratify · tomeraberbach
    Refactor code so each function, class, and module sits at a single level of abstraction and reads top-down as a narrative.
    0
    installs
  33. Git Split · tomeraberbach
    Split the current `git` commit into multiple focused, self-contained, easy to review commits.
    0
    installs