Just Do It
Take a small, well-defined change from whatever verified checkpoint it has
reached to a non-draft PR that is ready for Jesse to inspect. Continue correct
existing work instead of restarting it. Keep moving through ordinary
implementation and delivery decisions without asking for intermediate approval.
Invoking this skill grants bounded authority to create a feature branch, make
local commits, make normal pushes to that branch, create or update one PR, edit
its title and body, upload required proof, change its draft/ready state, and run the full
code-review workflow. It does not authorize force-push, merge, deployment,
manual labels, PR reactions, prose comments, destructive operations, new
dependencies, breaking changes, or work outside the requested change.
Fit check
Use this workflow only when the requested outcome and acceptance behavior are
already clear and the work belongs in one cohesive PR. Stop and ask before
continuing when a missing product decision, breaking change, new
dependency, security disclosure, production mutation, or multi-PR delivery
shape would materially change the assignment. Do not squeeze larger work into
this workflow merely because the skill was invoked.
Repository instructions remain authoritative. Apply their project-specific
validation and delivery gates without copying those rules into this generic
skill. A repository gate may make the PR harder to finish, but it does not
expand the requested implementation scope.
Resume rule
Treat this workflow as a resumable checkpoint chain, not a mandatory restart.
Inspect the local and remote evidence before acting: worktree, branch, base,
net diff, commits, PR metadata and authorship, remote head, review closeout,
proof, required checks, and repository-specific gates. Classify each workflow
step as current, incomplete, stale, or not applicable. A chat claim, task
status, or old passing result is not evidence unless it still matches the
current tree or exact remote head.
Resume at the earliest incomplete or stale step. Preserve every current
checkpoint: do not reimplement an already-correct scoped change, open a
duplicate PR, or rerun current exact-head review or proof. Keep an existing
ready PR ready only while all exact-head readiness evidence remains current.
When new work invalidates later evidence, return the PR to draft, resume at the
earliest invalidated step, and continue forward. This invocation grants the
same bounded authority regardless of where the workflow resumes.
Workflow
Discover the current checkpoint and freeze the delivery target.
Read the applicable instructions, inspect the relevant code and installed
dependencies, and recover the existing implementation and delivery state.
Reproduce the problem or record the observable baseline when implementation
is still needed; otherwise verify the existing diff against the acceptance
behavior. Confirm the worktree is dedicated, the feature branch is not the
default branch, the intended base is current, and one PR is the right
delivery shape. Before any GitHub mutation, verify the active account is
jesse-merhi and any existing PR is Jesse-authored. Preserve unrelated local
changes.
Done when the before behavior, expected after behavior, scope boundary,
validation targets, branch, base, single-PR shape, and current/stale status
of every later checkpoint are concrete.
Complete or verify the smallest complete fix.
Reuse repository utilities, dependencies, and shared components before
adding custom behavior. Add or update the narrow test that proves the bug or
contract when that is practical. If the requested behavior is already
implemented, inspect the net diff, exercise it directly, and keep it without
rewriting it. Run the smallest sufficient local validation. Stop on the
first test failure and diagnose it before continuing.
Done when the requested behavior works in practice, focused validation
passes, and the diff contains no unrelated cleanup or speculative work.
Create or update the reviewable PR when needed.
Audit the net diff and commit only the requested change with a readable
subject. Before pushing a new head, return an existing ready PR to draft when
review or proof will become stale. Then make a normal push to the feature
branch. Create one draft PR when none exists, or update the existing
Jesse-authored PR for that branch. Preserve its ready state only while every later
exact-head checkpoint remains current. Give a new draft a truthful title and
enough initial problem/fix context for review. Never push to the default
branch or take over a PR whose destination or authorship cannot be verified.
Done when the PR points at the intended branch and base, its remote
head matches the local commit, and no unrelated work was published with it.
Run or resume the full code review automatically.
Load code-review when no current exact-head closeout proves the full review
is complete. Complete or resume both of its until-clean phases, accepted
fixes, final validation, exact-head closeout, and authorized final push. This
explicit just-do-it invocation is the user's review decision: do not pause
to ask whether to run code-review, and do not replace it with an ad hoc
review, CI, a proof pack, a repository bot, or autoreview.
Done when code-review is clean on the exact PR tree, every accepted fix is
included in the remote head, and its persisted closeout can identify that
reviewed tree without relying on chat history.
Build or refresh the final proof pack.
Load pr-proof-pack against the final direct-base net diff. Refresh the PR
only when its proof is stale or missing; otherwise preserve the current proof.
Show the observed broken and fixed behavior for a reproducible bug,
use the simplest evidence format that preserves the claim, and inspect the
rendered result. Then mark the PR ready for review if it is still a draft.
Done when the non-draft PR explains what broke and how it was fixed, its
reviewer-visible proof matches the current head, and the rendered evidence is usable
by someone who never saw the implementation thread.
Converge remote and repository gates.
Monitor required CI and apply every repository-specific readiness gate from
the applicable instructions. Treat these as an exact-head fixed point: any
code change, generated change, base update, or push makes earlier review,
proof, CI, and repository-gate evidence stale where applicable. Return to
the earliest invalidated step and run forward again. Use the repository's
normal non-force update flow if the branch must be brought up to date. If a
gate fails or blocks, return the PR to draft before diagnosing or reporting
the blocker.
Done when the non-draft PR's current head simultaneously has exact-head
code-review evidence, current proof, passing required checks, and every
applicable repository-specific gate.
Verify the handoff state.
Inspect the final PR metadata and current head. Require a non-draft PR, no
merge conflict, a current review closeout, current proof, passing required
checks, and all repository-specific gates. Leave human approval and the
required jesse-merhi thumbs-up reaction to Jesse. Do not merge, enable
automerge, add labels, create reactions, or describe a blocked PR as ready.
Done when the PR is genuinely ready for Jesse's review or the final report
names the exact external blocker and preserves the safest completed state.
Final report
Lead with the PR URL and whether it is ready. Include the exact final head,
what changed in plain language, the observed before/after proof, the full
code-review outcome and fixes, required CI, repository-specific gate results,
and anything still waiting on Jesse. Distinguish a ready-for-review PR from a
merged or maintainer-approved PR.
1---2name: just-do-it3description: Take one well-defined, cohesive change from its current implementation or delivery checkpoint through exact-head code review, proof, CI, and a reviewer-ready PR. Use only when the user explicitly invokes this skill.4---56# Just Do It78Take a small, well-defined change from whatever verified checkpoint it has9reached to a non-draft PR that is ready for Jesse to inspect. Continue correct10existing work instead of restarting it. Keep moving through ordinary11implementation and delivery decisions without asking for intermediate approval.1213Invoking this skill grants bounded authority to create a feature branch, make14local commits, make normal pushes to that branch, create or update one PR, edit15its title and body, upload required proof, change its draft/ready state, and run the full16`code-review` workflow. It does not authorize force-push, merge, deployment,17manual labels, PR reactions, prose comments, destructive operations, new18dependencies, breaking changes, or work outside the requested change.1920## Fit check2122Use this workflow only when the requested outcome and acceptance behavior are23already clear and the work belongs in one cohesive PR. Stop and ask before24continuing when a missing product decision, breaking change, new25dependency, security disclosure, production mutation, or multi-PR delivery26shape would materially change the assignment. Do not squeeze larger work into27this workflow merely because the skill was invoked.2829Repository instructions remain authoritative. Apply their project-specific30validation and delivery gates without copying those rules into this generic31skill. A repository gate may make the PR harder to finish, but it does not32expand the requested implementation scope.3334## Resume rule3536Treat this workflow as a resumable checkpoint chain, not a mandatory restart.37Inspect the local and remote evidence before acting: worktree, branch, base,38net diff, commits, PR metadata and authorship, remote head, review closeout,39proof, required checks, and repository-specific gates. Classify each workflow40step as current, incomplete, stale, or not applicable. A chat claim, task41status, or old passing result is not evidence unless it still matches the42current tree or exact remote head.4344Resume at the earliest incomplete or stale step. Preserve every current45checkpoint: do not reimplement an already-correct scoped change, open a46duplicate PR, or rerun current exact-head review or proof. Keep an existing47ready PR ready only while all exact-head readiness evidence remains current.48When new work invalidates later evidence, return the PR to draft, resume at the49earliest invalidated step, and continue forward. This invocation grants the50same bounded authority regardless of where the workflow resumes.5152## Workflow53541. Discover the current checkpoint and freeze the delivery target.5556 Read the applicable instructions, inspect the relevant code and installed57 dependencies, and recover the existing implementation and delivery state.58 Reproduce the problem or record the observable baseline when implementation59 is still needed; otherwise verify the existing diff against the acceptance60 behavior. Confirm the worktree is dedicated, the feature branch is not the61 default branch, the intended base is current, and one PR is the right62 delivery shape. Before any GitHub mutation, verify the active account is63 `jesse-merhi` and any existing PR is Jesse-authored. Preserve unrelated local64 changes.6566 Done when the before behavior, expected after behavior, scope boundary,67 validation targets, branch, base, single-PR shape, and current/stale status68 of every later checkpoint are concrete.69702. Complete or verify the smallest complete fix.7172 Reuse repository utilities, dependencies, and shared components before73 adding custom behavior. Add or update the narrow test that proves the bug or74 contract when that is practical. If the requested behavior is already75 implemented, inspect the net diff, exercise it directly, and keep it without76 rewriting it. Run the smallest sufficient local validation. Stop on the77 first test failure and diagnose it before continuing.7879 Done when the requested behavior works in practice, focused validation80 passes, and the diff contains no unrelated cleanup or speculative work.81823. Create or update the reviewable PR when needed.8384 Audit the net diff and commit only the requested change with a readable85 subject. Before pushing a new head, return an existing ready PR to draft when86 review or proof will become stale. Then make a normal push to the feature87 branch. Create one draft PR when none exists, or update the existing88 Jesse-authored PR for that branch. Preserve its ready state only while every later89 exact-head checkpoint remains current. Give a new draft a truthful title and90 enough initial problem/fix context for review. Never push to the default91 branch or take over a PR whose destination or authorship cannot be verified.9293 Done when the PR points at the intended branch and base, its remote94 head matches the local commit, and no unrelated work was published with it.95964. Run or resume the full code review automatically.9798 Load `code-review` when no current exact-head closeout proves the full review99 is complete. Complete or resume both of its until-clean phases, accepted100 fixes, final validation, exact-head closeout, and authorized final push. This101 explicit `just-do-it` invocation is the user's review decision: do not pause102 to ask whether to run `code-review`, and do not replace it with an ad hoc103 review, CI, a proof pack, a repository bot, or `autoreview`.104105 Done when `code-review` is clean on the exact PR tree, every accepted fix is106 included in the remote head, and its persisted closeout can identify that107 reviewed tree without relying on chat history.1081095. Build or refresh the final proof pack.110111 Load `pr-proof-pack` against the final direct-base net diff. Refresh the PR112 only when its proof is stale or missing; otherwise preserve the current proof.113 Show the observed broken and fixed behavior for a reproducible bug,114 use the simplest evidence format that preserves the claim, and inspect the115 rendered result. Then mark the PR ready for review if it is still a draft.116117 Done when the non-draft PR explains what broke and how it was fixed, its118 reviewer-visible proof matches the current head, and the rendered evidence is usable119 by someone who never saw the implementation thread.1201216. Converge remote and repository gates.122123 Monitor required CI and apply every repository-specific readiness gate from124 the applicable instructions. Treat these as an exact-head fixed point: any125 code change, generated change, base update, or push makes earlier review,126 proof, CI, and repository-gate evidence stale where applicable. Return to127 the earliest invalidated step and run forward again. Use the repository's128 normal non-force update flow if the branch must be brought up to date. If a129 gate fails or blocks, return the PR to draft before diagnosing or reporting130 the blocker.131132 Done when the non-draft PR's current head simultaneously has exact-head133 code-review evidence, current proof, passing required checks, and every134 applicable repository-specific gate.1351367. Verify the handoff state.137138 Inspect the final PR metadata and current head. Require a non-draft PR, no139 merge conflict, a current review closeout, current proof, passing required140 checks, and all repository-specific gates. Leave human approval and the141 required `jesse-merhi` thumbs-up reaction to Jesse. Do not merge, enable142 automerge, add labels, create reactions, or describe a blocked PR as ready.143144 Done when the PR is genuinely ready for Jesse's review or the final report145 names the exact external blocker and preserves the safest completed state.146147## Final report148149Lead with the PR URL and whether it is ready. Include the exact final head,150what changed in plain language, the observed before/after proof, the full151`code-review` outcome and fixes, required CI, repository-specific gate results,152and anything still waiting on Jesse. Distinguish a ready-for-review PR from a153merged or maintainer-approved PR.