implement-pr
Implement a change and deliver a green, review-ready pull request with explicit scope and evidence.
Skill by falcondev-oss
Chalk Labs
Need help deploying implement-pr?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/falcondev-oss-implement-pr
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/implement-pr
What's inside
- Skill name
implement-pr- Description
- Implement a change and deliver a green, review-ready pull request with explicit scope and evidence.
- License
- MIT
- Instructions
- 70 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Implement PR Own the change through a green, review-ready PR. Completion is the merge-ready PR, not the finished code. ## 1. Take ownership of linked work For every linked ticket or work item, record ownership before implementation: Use the tracker's assignee field to assign the item to the currently authenticated user. If assignment is unavailable, use the tracker's explicit ownership or in-progress mechanism. ## 2. Establish the contract Run `git fetch origin <base-branch>` so planning starts from the current base. Read the request, linked tickets or spec, repository instructions, and relevant code before editing. Write a short working contract and a task checklist to a git-ignored file (`.claude/tasks.md` when `git check-ignore -q .claude/tasks.md`, run as its own command, exits 0). Tick items off and add new ones as you find them; after compaction, re-read the file instead of the summary. When the code already exists (invoked after an iteration loop), write the contract from the existing diff. The contract has five parts: - **Outcome:** observable behavior that must exist. - **Preserve:** behavior and interfaces that must stay unchanged. For performance-motivated work, include performance. - **Scope:** files, packages, and systems the request permits changing. - **Evidence:** focused checks that prove the outcome and preserved behavior, including a benchmark for performance-motivated work. - **Stop:** the PR, required CI, and requested review state that define completion. Resolve repository and external facts by inspection or a cheap experiment. Choose defaults that follow existing patterns. ## 3. Implement the smallest complete change Follow repository conventions and reuse established seams. Add only behavior required by the contract. Keep types precise from the lowest changed boundary to the highest consumer. Read what the contract's open questions need, then edit. Once a read stops changing the plan, the reading is done: start implementing. Add focused tests at the stable behavioral seam. Skip tests that only memorialize deleted behavior, duplicate type checks, or restate implementation details. For visual or interactive work, use the browser, Android emulator or iOS simulator to check the affected states and responsive behavior. Capture evidence needed by the PR. ## 4. Verify Before review, run the affected package's complete test, typecheck, lint, and build commands that the repository documents, including the test suites its aggregate `check` script leaves out. Record commands and results for the PR. After review or CI fixes, re-run only the checks the fix touches; CI runs the full matrix. ## 5. Review cold Review spend scales with the diff. Every reviewer is a fresh background subagent that gets the diff command, the contract file path, and only what its axis needs; `$spec-review` also gets the linked tickets. Each subagent's completion notification is your wake signal. **Base.** Run `git fetch origin <base-branch>` again and diff against `origin/<base-branch>`. A worktree's local base branch lags the remote and pulls unrelated commits into the diff. The review diff is `git diff origin/<base-branch>...HEAD`. **Depth.** Size the diff with `git diff --shortstat origin/<base-branch>...HEAD`: - **Light:** under about 50 changed lines that delete, rename, or adjust config, copy or docs without adding behavior. Run `$bug-review` alone. - **Full:** everything else, and any diff touching auth, permissions, money, persisted data or migrations, concurrency, or a public interface, whatever its size. Run `$bug-review`, `$spec-review` and `$simplicity-review`. Treat findings as hypotheses: 1. Verify each finding against the contract and current code. 2. Fix every valid, in-scope finding. Out of scope applies only to code the diff leaves untouched; a defect in lines the diff adds is in scope. 3. Record false positives and out-of-scope findings, leaving the change as it stands. 4. Re-run the checks your fixes touched. 5. Re-dispatch only the reviewers whose findings drove a fix, handing each the fix hunks (`git diff <reviewed-sha>..HEAD`) and its prior findings with your verdicts. Repeat until a round raises nothing new, within each reviewer's round cap. **Round caps.** `$bug-review` and `$spec-review`: 3 rounds, or 5 while a security finding (auth, permissions, data exposure, injection) drives the fix. `$simplicity-review`: 1 round. Completion: every finding has a recorded verdict (fixed, false positive, or out of scope) in the contract file. ## 6. File and babysit the PR Commit the complete change, push it, and use the `$file-pr` skill to open the PR. Use the `$babysit-pr` skill until required CI and review automation are green. It addresses review feedback; re-run the evidence each fix affects. Finish only when the PR is merge-ready or an external blocker remains, and print the PR URL.
From falcondev-oss/skills, MIT.
More from falcondev-oss/skills
- 0.598score
conventional-commits
falcondev-oss
Format commit messages, branch names, PR titles, and issue titles to the Conventional Commits 1.0.0 spec.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
workflow
falcondev-oss
Durable, type-safe queue workers with @falcondev-oss/workflow on Redis.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
file-pr
falcondev-oss
File a PR from the current branch.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
babysit-pr
falcondev-oss
Monitor a pull request through review and CI.
SkillAFreshness: A★ 2Claude Code +9 - 0.593score
bug-review
falcondev-oss
Cold review of a diff for merge-blocking bugs, each with a way to demonstrate the failure.
SkillAFreshness: A★ 2Claude Code +9 - 0.592score
review-local-changes
falcondev-oss
Review the local changes cold and report the findings to the user.
SkillAFreshness: A★ 2Claude Code +9 - 0.584score
quick-iteration
falcondev-oss
Enter a quick iteration session.
SkillAFreshness: A★ 2Claude Code +9 - 0.557score
falcondev-form
falcondev-oss
Building or editing forms with @falcondev-oss/form — the type-safe, reactive, schema-driven form library (packages form-core, form-react, form-vue) built on…
SkillBFreshness: B★ 2Claude Code +9 - 0.554score
shareflare
falcondev-oss
Share any local file through a public URL.
SkillBFreshness: B★ 2Claude Code +9 - 0.507score
trpc-typed-form-data
falcondev-oss
Type-safe file uploads through tRPC with @falcondev-oss/trpc-typed-form-data.
SkillCFreshness: C★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 20, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/falcondev-oss/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from falcondev-oss
- 0.598score
conventional-commits
falcondev-oss
Format commit messages, branch names, PR titles, and issue titles to the Conventional Commits 1.0.0 spec.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
workflow
falcondev-oss
Durable, type-safe queue workers with @falcondev-oss/workflow on Redis.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
file-pr
falcondev-oss
File a PR from the current branch.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
babysit-pr
falcondev-oss
Monitor a pull request through review and CI.
SkillAFreshness: A★ 2Claude Code +9 - 0.593score
bug-review
falcondev-oss
Cold review of a diff for merge-blocking bugs, each with a way to demonstrate the failure.
SkillAFreshness: A★ 2Claude Code +9 - 0.592score
review-local-changes
falcondev-oss
Review the local changes cold and report the findings to the user.
SkillAFreshness: A★ 2Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get implement-pr running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
implement-pr skill. Agent Mart. https://agentmart.dev/skills/falcondev-oss-implement-pr (last updated 2026-10-24)