For getting old prs up to date. Use when asked to rebase a pr or "modernize".
73%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./plugins/tstack/skills/modernize/SKILL.mdModernize the idea, not just the branch. A clean rebase does not prove that the PR still belongs in the product.
--force-with-lease against the head SHA observed before the rebase.leaving-pr-comments skill for every comment posted on the user's behalf.Resolve the PR and record its URL, state, base, head repository and branch, current head SHA, author, checks, and review state. Read the title, body, linked issues, commits, review threads, and complete diff. State the smallest coherent goal the PR was trying to accomplish before judging its implementation.
Fetch the latest remote base and PR head. Use the PR's actual base branch,
usually main, rather than assuming the local branch is current. Record the
merge base so the original PR and subsequent base-branch changes can be
compared separately.
Inspect commits and diffs added to the base branch since the PR diverged. Search merged and open PRs when titles, code paths, or behavior suggest a replacement or competing implementation.
Look beyond overlapping lines:
Do not describe a PR as current merely because Git reports no conflicts.
Use one of these recommendations:
Be willing to recommend CLOSE. Age alone is not evidence, and sunk effort is
not a reason to keep a PR alive.
For a MODERNIZE disposition:
git range-diff
and inspect the final diff. Confirm that no intentional behavior disappeared
and no already-landed behavior was reintroduced.--force-with-lease tied to the previously observed remote head.
If the lease fails, fetch and reassess rather than overwriting new work.Do not merge the PR.
Lead with MODERNIZE, REWORK, or CLOSE and the reason. Then summarize:
Separate observed facts from judgment. Say what could not be verified instead of manufacturing confidence.
adamsardo/tstack-marketplace
b9c7b3b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.