Install
$ agentstack add skill-rediche-skills-to-pr ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
To PR
Quick start
When the user asks to turn agreed subtasks into a PR:
- Use the existing subtasks from
to-subtasks. - Route through
do-subtasksbehavior automatically if it has not already run. - Create a new branch from the current branch, unless the user specifies another base.
- Implement each subtask, test it, and commit it separately.
- Push only after all subtasks are complete and tests pass.
- Create the PR with
ghand return the PR URL.
Workflow
1) Preconditions
- If no agreed subtasks exist, stop and instruct the user to run
to-subtasksfirst. - If the working tree is dirty, stop and list the dirty files.
- If the user explicitly says to continue despite a dirty tree, ignore unrelated dirty files and proceed without modifying or reverting them.
- Determine the base branch: use the current branch by default, or the user-specified base branch if provided.
2) Do-subtasks routing
- If
do-subtaskshas not already run for these subtasks, automatically enter its subtask execution model without asking the user. - After that routing step, ignore the
do-subtasksrequirement to stop after one task. - Continue through all agreed subtasks, but keep each commit limited to the current subtask.
3) Branch setup
- Create a new branch from the base branch before implementation.
- Infer the branch prefix from the goal and work type, using conventional prefixes such as
feat/,fix/,chore/,ci/,docs/,refactor/, ortest/. - Infer a short kebab-case branch name from the project goal.
- Do not push the branch until all subtasks are complete and tests pass.
4) Implementation loop
For each agreed subtask, in order:
- Implement only the current subtask.
- Run the relevant tests or checks for that subtask.
- Treat the subtask as incomplete until tests pass.
- Commit only the changes for that subtask.
- Use a conventional commit message with no scope and no body:
:.
5) Push and PR
- After all subtasks are committed and the full relevant test suite passes, push the branch.
- Create the PR with the GitHub CLI using
gh. - Target the same branch used as the base branch.
- Use a human-readable PR title based on the project goal, such as
Add comments to blog posts. - Do not use conventional commit style for the PR title.
- If the PR resolves an open GitHub issue, include a closing keyword in the PR body (for example,
Closes #123) so the issue closes automatically when the PR is merged.
PR description
Include these sections in the PR body:
- Goal: what the PR is meant to achieve.
- Implemented: concise summary of completed subtasks.
- Manual QA: practical step-by-step checks written in the style of
qa.
Output rules
- Return the GitHub PR URL when finished.
- Include a concise recap of implemented subtasks.
- If blocked, explain the blocker and the exact next action needed.
Guardrails
- Stick exactly to the agreed subtasks.
- Do not add opportunistic refactors or unrelated fixes.
- Do not modify, revert, or stage unrelated dirty files.
- Do not push partial work.
- Do not create a PR until all subtasks are complete and tests pass.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: rediche
- Source: rediche/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.