← all publishers

simonrw

@simonrw source repo

15 published skills

  1. Spike · simonrw
    Spike a technical unknown in a standalone throwaway project. Use when the user wants to find out whether a real library, API, or service works or behaves the way they assume, by trying it in isolation instead of wiring it into the real codebase. Triggers on "spike", "spin up a scratch project to test X", "will this library do what I need", "how does this framework behave", "can I get these two things talking".
    0
    installs
  2. Make Note · simonrw bundle
    When performing a research task, or using the openspec-explore skill, take a note in my personal notion notebook. Or when asked to continue an investigation from a personal note
    0
    installs
  3. Pair With Me · simonrw
    Run a pair programming session where you and the user alternate as driver, in ping-pong or driver/navigator style.
    0
    installs
  4. Jj Workspaces · simonrw bundle
    Use a jj workspace via the `djo` (dojjo) tool instead of a git worktree for an isolated parallel environment in a jj repo. Use when the user wants to work on parallel tasks or branches in one repo, wants an isolated checkout that leaves the main working copy untouched, or reaches for a git worktree — and when another skill needs a throwaway parallel environment.
    0
    installs
  5. Improve Writing · simonrw
    When the user wants to draft some written prose, like a technical document or a slack message, or email. This skill improves the quality of the users writing.
    0
    installs
  6. Summarise Youtube · simonrw
    Summarise a YouTube video from its URL, printing the summary in the conversation.
    0
    installs
  7. Handoff Claude Session · simonrw bundle
    Create a handoff document from an existing Claude Code session history without resuming the session or invoking Claude.
    0
    installs
  8. QA · simonrw
    Interactive QA session where user reports bugs or issues conversationally, and the agent files Linear issues. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, file issues conversationally, or mentions "QA session".
    0
    installs
  9. Triage · simonrw bundle
    Triage Linear issues through a label-based state machine with interactive grilling sessions. Use when user wants to triage issues, review incoming bugs or feature requests, prepare issues for an AFK agent, or manage issue workflow.
    0
    installs
  10. Write A Prd · simonrw
    Create a PRD through user interview, codebase exploration, and module design, then submit as a Linear issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.
    0
    installs
  11. Triage Issue · simonrw
    Triage a bug or issue by exploring the codebase to find root cause, then create a Linear issue with a TDD-based fix plan. Use when user reports a bug, wants to file an issue, mentions "triage", or wants to investigate and plan a fix for a problem.
    0
    installs
  12. Prd To Issues · simonrw
    Break a PRD into independently-grabbable Linear sub-issues using tracer-bullet vertical slices. Use when user wants to convert a PRD to issues, create implementation tickets, or break down a PRD into work items.
    0
    installs
  13. Setup Pre Commit · simonrw
    Set up pre-commit hooks for formatting, linting, type checking, and tests in the current repo. Detects the project's language and toolchain to choose the right hook framework. Use when user wants to add pre-commit hooks, set up commit-time checks, or add formatting/linting/testing on commit.
    0
    installs
  14. Request Refactor Plan · simonrw
    Create a detailed refactor plan with tiny commits via user interview, then file it as a Linear issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.
    0
    installs
  15. Improve Codebase Architecture · simonrw bundle
    Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.
    0
    installs