aaronbrethorst
- 14 skills
- 0 followers
- 7 hours ago last updated
- ▌ Go · aaronbrethorstEnd-of-task wrap-up sequence — exercise the change end-to-end, simplify, run a PR review, and open a pull request. Use when the user types /go, says "ship it", "wrap up", "send it", or otherwise signals the implementation is done and ready to ship.
- ▌ Pr Sweep · aaronbrethorst bundleReview and disposition a batch of open GitHub pull requests in one pass: run a rigorous /code-review on each, post the findings as a PR comment, and report a merge recommendation for every PR — then, when the user has explicitly asked for it, execute the dispositions (approve+merge the ready ones, request changes on the rest) with kind-but-firm maintainer feedback. Use this whenever the user wants to work through one or more open PRs as a queue: "go through all the open PRs from @author", "triage the open PR queue", "review these PRs" with a pasted list of numbers/URLs, "review Tarun's PRs and merge the ready ones", "clear out the PR backlog". The skill has two modes: it always reviews and recommends; it only merges/approves/requests-changes autonomously when the user's own words ask for the action (merge, land, ship, close out, "merge the good ones") — otherwise it presents dispositions and asks first. A "is this PR ready to merge?" question with no action requested is a verdict request — answer it (or use a
- ▌ Localization · aaronbrethorst bundleCreates or updates software localizations/translations. Use when the user wants to translate a project to a new language, add a new locale, create translations, localize strings, or work with i18n/l10n files. Handles any project type (React, Vue, iOS, Android, Rails, Django, .NET, etc.) by auto-detecting the localization framework.
- ▌ Rocketsim · aaronbrethorstUse the `rocketsim` CLI on PATH to inspect and interact with iOS Simulator apps via the rs/1 JSON envelope. Read visible accessibility elements as a compact agent snapshot, then tap, activate, long-press, type, swipe, scroll, focus, press hardware buttons, or answer Face ID prompts by ephemeral element id (stable within a single snapshot) with race protection via screen hashes. Use when: (1) the user mentions RocketSim, the rocketsim command, or RocketSim CLI, (2) interacting with an app in the iOS Simulator, (3) navigating or testing a simulator app with AI, (4) reading visible UI state or accessibility elements, (5) tapping, activating, long-pressing, swiping, scrolling, typing, handling Face ID, or pressing simulator buttons, (6) using RocketSim instead of ad-hoc simulator automation.
- ▌ Copyeditor · aaronbrethorst bundleReview and edit prose for clarity, concision, and force using rules from Strunk & White and George Orwell. Use when the user asks to copyedit, tighten, edit, review, or improve a piece of writing, blog post, essay, email, or documentation. Triggers on "copyedit this", "tighten this up", "edit my writing", "review this post", or any request to improve prose quality.
- ▌ Android CLI · aaronbrethorst bundleOrchestrates Android development tasks including project creation, deployment, SDK management, and environment diagnostics using the `android` command-line tool.
- ▌ Aaron Pr Review · aaronbrethorst bundleReview GitHub pull requests with Aaron's specific workflow and feedback format. Use when: - User says "/aaron-pr-review" followed by a PR URL, or "review this PR" - User provides a GitHub PR URL and wants a code review - User asks for PR feedback in Aaron's style This skill produces markdown review documents written from aaronbrethorst's perspective with prioritized feedback (critical, important, fit-and-finish) and a kind but firm tone. Scope: single PR only. Produces a local markdown review and a merge/request-changes VERDICT — it never posts to GitHub, never merges, and never submits approve or request-changes. If the user asks to actually execute the disposition ("merge it if it's good", "close out the ready ones") or to work through multiple PRs as a queue, use the pr-sweep skill instead. Includes specialized review agents for deep analysis: - code-reviewer: General code quality and CLAUDE.md compliance - code-simplifier: Code clarity and maintainability - comment-analyzer: Comment accuracy and documenta
- ▌ Fix Rails Issues · aaronbrethorstBatch-fix GitHub issues with a disciplined per-issue workflow. Use when the user wants to fix multiple GitHub issues in sequence (e.g. "fix issues
- ▌ Render Workflows · aaronbrethorst bundleSet up, develop, test, and deploy Render Workflows. Covers first-time scaffolding (via CLI or manual), task patterns (retries, subtasks, fan-out), local development, Dashboard deployment, and troubleshooting. Use when a user wants to set up Render Workflows for the first time, install the Render Workflows SDK (Python or TypeScript), scaffold a workflow service, add or modify tasks, test locally, or deploy to Render.
- ▌ Rails Development · aaronbrethorst bundleUse when building features, fixing bugs, or refactoring Ruby on Rails applications. Triggers on Rails controller/model/view work, debugging Rails errors, writing migrations, adding Hotwire interactivity, or working with any Ruby on Rails codebase. Applies my Rails conventions — REST purity, service/command objects, rich domain models, RSpec, Tailwind CSS, database-backed infrastructure.
- ▌ Investigate Sentry · aaronbrethorstInvestigate and fix production errors from Sentry. Use when given a Sentry issue URL, numeric issue ID, or short ID (e.g. VOTERLETTERS-9R). Fetches full issue data via the Sentry MCP, analyzes root cause, scores fix confidence, and applies a TDD red-to-green fix in the Rails app. Triggers on "fix this Sentry issue", "investigate PROJ-XX", any sentry.io URL, or requests to debug a production error from Sentry.
- ▌ User Story Creator · aaronbrethorst bundleCreates or refines user stories from URLs, ticket numbers, or summaries. Use when the user wants to write, improve, or analyze a user story, feature request, or product requirement. Helps identify hidden assumptions, clarify acceptance criteria, and produce well-structured stories with user flow diagrams.
- ▌ Adopt C Bounds Safety · aaronbrethorst bundleGuide for the C -fbounds-safety language extension. Covers the language model, pointer annotations, adopting bounds-safety in existing C code, compiler build settings and modes, and runtime debugging of bounds violations.
- ▌ Crafting Claude Design Prompts · aaronbrethorstUse when the user wants to generate UI, prototypes, dashboards, presentations, or other design artifacts via Claude Design (claude.ai/design) and asks for help shaping the prompt — especially when the artifact must reflect project data models, multi-step flows, brand systems, or domain context. Triggers on phrases like "write a Claude Design prompt", "draft a prompt for claude.ai/design", "I want to mock this up in Claude Design".