all publishers

TomerAberbach

@tomeraberbach source repo

36 published skills

  1. ▌
    Humanize · tomeraberbach bundle
    Revise prose for clarity and humanity.
    3 installs
  2. ▌
    Refine Context · tomeraberbach
    Iteratively improve a context document.
    4 installs
  3. ▌
    Optimize JS Library Size · tomeraberbach
    Optimize JavaScript library size.
    0 installs
  4. ▌
    Jj Resolve Conflicts · tomeraberbach
    Resolve conflicts in the current `jj` commit.
    5 installs
  5. ▌
    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.
    5 installs
  6. ▌
    Prior Art · tomeraberbach
    Check a design decision against how comparable real tools solved it, citing a verifiable source for every claim.
    6 installs
  7. ▌
    Concretize · tomeraberbach
    Replace jargon and imported metaphors in code and prose with concrete, domain-fitting terms a reader understands without translation.
    5 installs
  8. ▌
    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.
    5 installs
  9. ▌
    Diagnose CI · tomeraberbach
    Diagnose a failing, cancelled, or hanging CI run, explaining why it fails in CI when the same command passes locally.
    4 installs
  10. ▌
    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.
    5 installs
  11. ▌
    Jj Describe · tomeraberbach
    Write a description for the current `jj` commit.
    5 installs
  12. ▌
    Create Skill · tomeraberbach
    Create a new Claude Code skill following the conventions of existing skills.
    2 installs
  13. ▌
    Editorialize · tomeraberbach
    Do an editorial review of a post or article and report findings ordered by importance.
    3 installs
  14. ▌
    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.
    3 installs
  15. ▌
    Outlaw States · tomeraberbach
    Remove illegal states from data structures by redesigning their types so the illegal states cannot be represented at all.
    5 installs
  16. ▌
    Adversarialize · tomeraberbach
    Perform a task with a worker agent, critique it with an adversary agent, and apply the accepted critiques with a reconciler agent.
    7 installs
  17. ▌
    Prune Comments · tomeraberbach bundle
    Remove unnecessary comments from code: tombstones, redundant restatements, and comments a well-named variable or function would replace.
    3 installs
  18. ▌
    Reconcile Impl · tomeraberbach
    Update implementation to satisfy added, updated, or deleted tests in the current commit.
    7 installs
  19. ▌
    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.
    6 installs
  20. ▌
    Authoring Tests · tomeraberbach
    Use when writing, reviewing, or modifying any test files, or when asked to add test coverage.
    5 installs
  21. ▌
    Reconcile Tests · tomeraberbach
    Add, update, or delete tests for changes in the current commit.
    6 installs
  22. ▌
    Profile Optimize · tomeraberbach
    Generate a performance profile, identify hotspots, and optimize.
    4 installs
  23. ▌
    Reconcile Skills · tomeraberbach
    Update a project's SKILL.md files to match the code they describe.
    3 installs
  24. ▌
    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.
    3 installs
  25. ▌
    Reconcile Claude Md · tomeraberbach
    Update the project's CLAUDE.md to match its current structure and conventions.
    6 installs
  26. ▌
    Ubiquitize Language · tomeraberbach
    Extract a DDD-style ubiquitous language glossary.md file from the current conversation and codebase, flagging ambiguities and proposing canonical terms.
    5 installs
  27. ▌
    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.
    3 installs
  28. ▌
    Audit · tomeraberbach
    Audit something against a standard, check every item in scope, and report the findings and the coverage behind them.
    6 installs
  29. ▌
    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.
    3 installs
  30. ▌
    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.
    7 installs
  31. ▌
    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.
    11 installs
  32. ▌
    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.
    6 installs
  33. ▌
    Jj Split · tomeraberbach
    Split the current `jj` commit into multiple focused, self-contained, easy to review commits.
    7 installs
  34. ▌
    Relocate · tomeraberbach
    Move code that ended up in the wrong place to where it belongs: the right file, module, layer, or package.
    6 installs
  35. ▌
    Stratify · tomeraberbach
    Refactor code so each function, class, and module sits at a single level of abstraction and reads top-down as a narrative.
    3 installs
  36. ▌
    Git Split · tomeraberbach
    Split the current `git` commit into multiple focused, self-contained, easy to review commits.
    3 installs