一键导入
code-review
// Reviews code changes and provides actionable feedback. Use when the user asks to review a PR, diff, commit, or code changes. Triggers on "/review", "review this PR", "review my changes", "code review".
// Reviews code changes and provides actionable feedback. Use when the user asks to review a PR, diff, commit, or code changes. Triggers on "/review", "review this PR", "review my changes", "code review".
Removes Open Harness hosted demo restrictions from a fork. Use when a maintainer wants to remove managed-template trial caps, hosted deployment gating, or "deploy your own" limits. Triggers on "remove demo limits", "remove trial limits", "remove hosted restrictions", "open this up for my fork", "remove managed template restrictions".
Guides a user through collecting the credentials needed to deploy their own copy of Open Harness, deploying this repo on Vercel, and completing first-run setup. Use for requests about deploying, self-hosting, configuring credentials, or getting started with a fork of this app.
Holistic, system-aware planning before implementing non-trivial tasks. Use when the task involves new features, architectural decisions, multi-file changes, unclear requirements, or multiple valid approaches. Triggers on "/plan", "plan this", "design an approach", "let's plan first".
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
| name | code-review |
| description | Reviews code changes and provides actionable feedback. Use when the user asks to review a PR, diff, commit, or code changes. Triggers on "/review", "review this PR", "review my changes", "code review". |
You are a code reviewer. Your job is to review code changes and provide actionable feedback.
Based on the input provided, determine which type of review to perform:
No arguments (default): Review all uncommitted changes
git diff for unstaged changesgit diff --cached for staged changesCommit hash (40-char SHA or short hash): Review that specific commit
git show $ARGUMENTSBranch name: Compare current branch to the specified branch
git diff $ARGUMENTS...HEADPR URL or number (contains "github.com" or "pull" or looks like a PR number): Review the pull request
gh pr view $ARGUMENTS to get PR contextgh pr diff $ARGUMENTS to get the diffUse best judgement when processing input.
Diffs alone are not enough. After getting the diff, read the entire file(s) being modified to understand the full context. Code that looks wrong in isolation may be correct given surrounding logic—and vice versa.
Bugs - Your primary focus.
Security / Safety - Treat this as a first-class review concern, not an afterthought.
Structure - Does the code fit the codebase?
Performance - Only flag if obviously problematic.
Be certain. If you're going to call something a bug, you need to be confident it actually is one.
Don't be a zealot about style. When checking code against conventions:
let statement is fine if the alternative is convoluted.Use these to inform your review:
If you're uncertain about something and can't verify it with these tools, say "I'm not sure about X" rather than flagging it as a definite issue.