all publishers

motlin

@motlin source repo

50 published skills

  1. ▌
    Restore 2 · motlin
    Restore claude/codex agents from a resume-after-reboot JSON state file after tmux-resurrect reopens their windows. Use after a reboot when asked to restore, resume, or bring back tmux agents. For herdr instead of tmux, use the herdr-reboot plugin.
    9 installs
  2. ▌
    Snapshot 2 · motlin
    Snapshot running herdr workspaces, tabs, pane splits, and their claude/codex agents immediately before a reboot so they can be rebuilt afterward. Use when asked to snapshot, save, or capture herdr sessions before rebooting. For tmux instead of herdr, use the tmux-reboot plugin.
    10 installs
  3. ▌
    CLI · motlin
    CLI guidelines. Use whenever using the Bash tool, which is almost always. Also use when you see "command not found: __zoxide_z" errors.
    7 installs
  4. ▌
    Git Worktree · motlin
    Create a git worktree in a peer directory using the plugin worktree script.
    9 installs
  5. ▌
    Git Conflicts · motlin
    Resolve git merge or rebase conflicts and continue the operation.
    4 installs
  6. ▌
    Git Rebase All · motlin
    Rebase all local branches onto the configured upstream branch.
    10 installs
  7. ▌
    Git Reword Commits · motlin
    Rewrite in-scope commit messages to single-line git-workflow messages with git history reword.
    8 installs
  8. ▌
    Git Clean Worktrees · motlin
    Remove git worktrees safely without force.
    9 installs
  9. ▌
    Team Member · motlin
    Workflow guidelines for team members executing tasks
    10 installs
  10. ▌
    Markdown Add Task · motlin
    Add a self-contained task to .llm/todo.md. Use when the user asks to add one task or append work to the markdown task list.
    9 installs
  11. ▌
    Markdown Do One Task · motlin
    Find and implement the next incomplete task from .llm/todo.md.
    11 installs
  12. ▌
    Temporal Caching · motlin bundle
    Efficient data loading patterns using system_from/system_to for cache validation. Use when implementing incremental sync, conditional fetches, polling for changes, ETags, high watermarks, or avoiding redundant data transfer in systems with temporal tables.
    9 installs
  13. ▌
    Openrewrite Analyze Recipes · motlin
    Dry-run configured OpenRewrite recipes, count and rank violations, and optionally run one selected recipe without committing. Use when asked to analyze OpenRewrite recipes, report rule violations, inspect a rewrite dry run, or compare which recipes would change the most files.
    8 installs
  14. ▌
    Conversation Style · motlin
    Conversation style guidelines. Use when responding to the user.
    11 installs
  15. ▌
    Markdown Plan Tasks · motlin
    Convert a planning discussion into self-contained tasks in .llm/todo.md.
    11 installs
  16. ▌
    Markdown Import Plan · motlin
    Import a plan markdown file into .llm/todo.md as self-contained implementation tasks.
    8 installs
  17. ▌
    Markdown Sweep Todos · motlin
    Find TODO comments in the codebase and add them to .llm/todo.md as tasks.
    12 installs
  18. ▌
    Markdown Do All Tasks · motlin
    Work through all incomplete tasks in .llm/todo.md with one subagent and commit per task, continuing past blocked tasks.
    9 installs
  19. ▌
    Markdown Unblock Tasks · motlin
    Recover blocked [!] tasks from archived task lists back into .llm/todo.md. Use when the user asks to unblock, recover, retry, or resurrect blocked tasks, or wants to know what blocked work is waiting in the archives.
    12 installs
  20. ▌
    Investigation Report · motlin
    Produce a single self-contained HTML report that explains a command-line investigation — the commands actually run, their real output, and just enough reasoning to teach it. Use when the user asks for a walkthrough, tutorial, write-up, teaching artifact, or "show me how you did that" of a shell debugging or exploration session.
    8 installs
  21. ▌
    Writing Instructions · motlin
    Formatting and privacy rules for SKILL.md, agent, and command files. Load before creating, editing, or reviewing one, and pair with the skill that does the work: skill-creator:skill-creator, skill-extractor:skill-extractor, or claude-md-management:revise-claude-md / claude-md-management:claude-md-improver.
    12 installs
  22. ▌
    Openrewrite · motlin
    OpenRewrite recipe test maintenance. Use when fixing test failures, import ordering issues, type validation problems, IDE warnings, or writing comprehensive recipe tests.
    16 installs
  23. ▌
    Code Quality · motlin
    Code quality guidelines. ALWAYS use skill for ANY code changes.
    8 installs
  24. ▌
    Pom Ordering · motlin
    Enforce Maven POM dependency ordering rules. This skill should be used when editing pom.xml files.
    13 installs
  25. ▌
    Code Generation · motlin
    This skill should be used when the user asks to "fix formatter-off", "fix code generation formatting", "fix auto-formatted string concatenation", "add formatter off", or when writing, reviewing, or generating Java code generators that build source code via string concatenation. Also applies proactively when creating new code generation methods or modifying existing ones — always use @formatter:off guards and the one-output-line-per-source-line convention.
    9 installs
  26. ▌
    Comment Cleanup · motlin
    Keep code comments concise and durable, or clean redundant comments without changing code behavior. Use when adding, editing, reviewing, or removing comments; after code changes; before committing; or when asked to clean comments in a diff or across the repository.
    15 installs
  27. ▌
    Test Assertions · motlin
    Write test assertions as complete, strict deep-equality checks, and hold existing tests to the same standard. Use when writing new tests, adding assertions, reviewing test quality, strengthening weak tests, or replacing fragmented assertions in a file, directory, diff, or repository.
    11 installs
  28. ▌
    Git Split Branch · motlin
    Split the current branch into multiple branches with one commit each.
    11 installs
  29. ▌
    Restore · motlin
    Rebuild herdr workspaces, tabs, and pane splits from a resume-after-reboot snapshot and resume the claude/codex agents that were running in them. Use after a reboot when asked to restore, rebuild, or bring back herdr sessions. For tmux instead of herdr, use the tmux-reboot plugin.
    6 installs
  30. ▌
    Tasks · motlin
    Work with markdown-based task lists in .llm/todo.md files. Use when managing tasks, working with todo lists, extracting incomplete tasks, marking tasks complete, or implementing tasks from a task list.
    9 installs
  31. ▌
    Finish · motlin
    This skill should be used after completing any task, before returning control to the user. Always run this skill — it handles the case where there's nothing to do.
    11 installs
  32. ▌
    Snapshot · motlin
    Snapshot running tmux claude/codex agents to a resume-after-reboot JSON state file immediately before a reboot, so their sessions can be restored afterward. Use when asked to snapshot, save, or capture tmux sessions before rebooting. For herdr instead of tmux, use the herdr-reboot plugin.
    9 installs
  33. ▌
    Git Commit Chunks · motlin
    Split local changes into multiple logical commits. Use when the user asks to commit changes in chunks.
    10 installs
  34. ▌
    Team Lead · motlin
    Coordination guidelines for leading a team of task-executing agents
    10 installs
  35. ▌
    Openrewrite Recipes · motlin
    OpenRewrite recipe authoring patterns and API best practices. Use when writing or editing OpenRewrite recipe Java source code (visitors, matchers, type checks, templates, metadata, YAML config, list transformations, at-scale validation).
    8 installs
  36. ▌
    Github Actions Fix · motlin
    Debug and fix failing GitHub Actions checks for the current commit. Use when asked to fix CI, GHA, or GitHub Actions failures.
    11 installs
  37. ▌
    LLM Context · motlin
    Guidelines for working with LLM context stored in the .llm/ directory.
    7 installs
  38. ▌
    Create Pull Request · motlin
    Create a GitHub pull request the user's preferred way. Use whenever opening, creating, or raising a PR with gh.
    12 installs
  39. ▌
    Openrewrite Violations · motlin
    Apply every configured OpenRewrite recipe with violations on a dedicated branch, creating one commit per named leaf recipe and verifying the cumulative result. Use when asked to fix all OpenRewrite violations, create an OpenRewrite cleanup branch, or commit recipe changes separately.
    11 installs
  40. ▌
    Orchestration · motlin
    Coordinates other skills and agents. ALWAYS use this skill on startup.
    9 installs
  41. ▌
    Temporal Data · motlin
    Temporal database patterns for system-time versioned tables. Use when working with tables that have system_from/system_to columns, temporal queries, non-destructive updates, merge/sync logic, rollback, or schema migrations involving temporal data.
    11 installs
  42. ▌
    Liquibase Lock Resolver · motlin
    Diagnose Liquibase change-log lock failures in Maven tests and remove only stale H2 database files from build output directories before rerunning the affected tests. Use when failures contain "Could not acquire change log lock", "Currently locked by", or `liquibase.exception.LockException`.
    8 installs
  43. ▌
    Wip · motlin bundle
    Run on /wip or for a whole-repository cleanup spanning multiple worktrees and branches. Trigger when the request combines operations such as removing stale worktrees, rebasing all branches, retesting, and pushing, including "clean up my worktrees and branches", "rebase all my branches and get them tested and pushed", or "settle my WIP". The workflow gates destructive and outward-facing actions, never uses --force, and handles worktree, rebase, and test edge cases. Defer to single-operation git skills when the user targets one specific branch or worktree. Wraps git:clean-worktrees and build:test-all.
    9 installs
  44. ▌
    Demo · motlin
    Demo working software by showing real data crossing real IO boundaries — the request on the wire, the SQL that ran, the row and the bytes on disk, the command and its captured output — recorded with Showboat, Rodney, VHS or screenshots rather than written by hand, then delivered where the user actually is. Use when asked to demo, to "show me it working", "I need to see it", "prove it", or to walk through what was built, and before opening a pull request or calling work done.
    10 installs
  45. ▌
    Recap · motlin
    End-of-turn recap footer. ALWAYS use this skill before returning control to the user.
    10 installs
  46. ▌
    Test Data · motlin
    This skill should be used when writing, reviewing, or modifying test code that contains literal values like timestamps, names, IDs, paths, or URLs.
    8 installs
  47. ▌
    Git Commit · motlin
    Commit local changes with careful staging and single-line messages. Use for all git commit operations.
    10 installs
  48. ▌
    Git Rebase · motlin
    Rebase local commits on the configured upstream using the plugin rebase script.
    13 installs
  49. ▌
    Maven CLI · motlin
    Maven CLI invocation patterns. Use whenever running `mvn` commands in Java/Maven projects. Covers when `-am` is required, why `-o` (offline) mode hides bugs in multi-worktree setups, and how to verify compile/test cleanly without trusting stale `~/.m2` artifacts.
    10 installs
  50. ▌
    Git Workflow · motlin
    Commit message format and git workflow rules. ALWAYS use this skill for every git commit — no exceptions — and whenever rewording an existing commit message.
    9 installs