What is requesting-code-review?
Use when asking for a review or creating a PR — self-review first, frame the right context, test plan included — even when the user just says 'open a PR' or 'ready to merge'.
event4u-app/agent-config
Use when asking for a review or creating a PR — self-review first, frame the right context, test plan included — even when the user just says 'open a PR' or 'ready to merge'.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/requesting-code-review"Quick start
Install it or open the source, trigger it with a clear task, then follow the source workflow.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/requesting-code-review"Use requesting-code-review to help me with: [describe your task]. Before you begin, tell me what input you need, the steps you will follow, and the expected output.
No structured workflow was detected; follow the original SKILL.md below.
Continue to the workflowDirect answers
Use when asking for a review or creating a PR — self-review first, frame the right context, test plan included — even when the user just says 'open a PR' or 'ready to merge'.
It is most relevant to software development workflows. Confirm the original prerequisites before using it in production.
SkillSignal detected this source-specific command: npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/requesting-code-review". Inspect the repository and command before running it.
The upstream source does not declare a dedicated Agent platform.
No obvious permission action was detected by the static rules. This is not proof that the Skill is safe.
This page combines upstream documentation with deterministic repository, quality, and static-risk signals. It is not described as a manual test or security review.
SkillSignal brief
Use when asking for a review or creating a PR — self-review first, frame the right context, test plan included — even when the user just says 'open a PR' or 'ready to merge'.
Useful in these contexts
Core capabilities
Distilled from the source
About 6 min · 11 sections
About to run /create-pr or /prepare-for-review
A feature or bug fix is code-complete and the next step is "get
A stacked PR is ready and you need the parent branch reviewer to
Asking a human for a quick sanity check on a specific commit or
Title — Conventional Commit imperative
Summary — 2–5 bullets of what changed
Motivation — why, with ticket / Sentry / user-message link
"Small cleanup" titles on 800-line diffs
Test plan that says "should work"
Hiding a risky change inside a 40-file refactor PR
Pinging reviewers before CI goes green
Quality breakdown
Based on traceable docs and repository signals; stars are not treated as quality.
Compare before choosing
These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program
Use BEFORE writing/changing tests, adding mocks, or test-only methods on production classes — vs mocking-the-mock, production pollution, partial mocks, and overfit/tautological assertions
Use when the user says "review the design", "check the UI", or wants a comprehensive UI/UX review. Uses a 7-phase methodology covering interaction, responsiveness, accessibility, and more.
Use when writing, generating, or improving Pest tests for Laravel — clear intent, good coverage, maintainable structure, and alignment with project testing conventions.
/create-pr or /prepare-for-reviewDo NOT use when:
receiving-code-reviewGive the reviewer exactly the context they need — what changed, why, how to verify — without forcing them to reconstruct your thought process. A well-framed review request halves review time and reduces back-and-forth on missing context.
NEVER REQUEST REVIEW FROM A BRANCH YOU HAVE NOT REVIEWED YOURSELF.
Self-review is the single cheapest filter. It catches the issues a human reviewer would flag in round one, so the human reviewer can spend time on the issues only they can see.
Before asking anyone else:
git diff <base>...<head>), not just the files
you remember touchingdd(),
console.log, commented-out blocks.env changesverify-before-complete)Use the review-changes command
as the structured walk-through.
Determine the correct base commit:
# Simple branch from main
BASE=$(git merge-base HEAD main)
# Stacked PR — parent branch is base, not main
BASE=$(git merge-base HEAD <parent-branch>)
HEAD=$(git rev-parse HEAD)
The base matters for the reviewer's diff view — wrong base = they review 80 unrelated commits.
Any review request must answer four questions. If any is missing, the reviewer will ask — and that round trip is preventable.
| Question | Where it lives |
|---|---|
| What changed? | PR title (imperative, Conventional Commits) + summary bullets |
| Why? | Link to ticket / issue / Sentry event / user message |
| How do I verify it? | Test plan: commands to run, URLs to hit, expected behavior |
| What should I look at first? | Highlights: "pay attention to X because Y" or "skip Z, it is generated" |
See create-pr-description
for the full structured template, and
conventional-commits-writing
for the title format.
If the project has a CODEOWNERS file, GitHub handles this
automatically — do not override without a reason.
After the PR is open:
When review comments arrive → switch to
receiving-code-review.
When handing the review request to the reviewer (PR body, Slack, email):
review-changesprepare-for-reviewcreate-pr-descriptioncreate-prcommit,
conventional-commits-writingverify-before-completereceiving-code-reviewBefore asking for review: