04-propose
SKILL.md
04 propose
Publish your work for review by pushing the branch and creating/updating a Draft PR with a strong title + description.
Guardrails
- Do not implement new code here. If changes are needed, go back to
03-implement. - Do not merge the PR here. Review/merge happens in
05-review. - Prefer Draft PRs by default.
Workflow
-
Gather inputs
- prd path (e.g.
tasks/f-##-<slug>.md) - base branch (default:
main) - PR title seed (default: from prd title / feature ID)
- prd path (e.g.
-
Preflight
- Confirm you are on a feature branch (not the base branch).
- Ensure the working tree is clean (
git status --porcelainis empty). - Ensure there are commits to push (compare
base...HEAD). - Ensure the prd has
## Execution Statusand Implemented is checked. - Capture test/check commands + results for the PR body (don’t guess).
-
Push the branch
git push -u origin HEAD
-
Draft PR title + body
- Use the template below and include:
- prd path
- what changed + why
- tests run (exact commands + results)
- how to verify
- risks / rollout / rollback (if applicable)
- Use the template below and include:
-
Create or update the PR with
gh- Try to view an existing PR for the current branch:
gh pr view --json url,number,state,isDraft -q .url
- If it exists, update:
gh pr edit --title "<title>" --body "<body>"
- If it does not exist, create a Draft PR:
gh pr create --draft --base "<base>" --title "<title>" --body "<body>"
- Capture the PR URL:
gh pr view --json url -q .url
- Try to view an existing PR for the current branch:
-
Next
- Run
05-review(PR mode).
- Run
PR Template
Title
- Prefer:
f-##: <feature name>
Body (Markdown)
## Summary
- What: …
- Why: …
## PRD
- `tasks/f-##-<slug>.md`
## Changes
- …
## Testing
- `…` → ✅/❌
## How to verify
1. …
2. …
## Risks / rollout / rollback (if applicable)
- …
## Screenshots (if UI)
- …
## Checklist
- [ ] PRD linked
- [ ] Tests/checks run
- [ ] Edge cases considered
Output
- PR URL (or instructions if creation failed).
- Final PR title + body used.
Weekly Installs
2
Repository
kelvinz/cobbFirst Seen
Feb 4, 2026
Installed on
amp2
claude-code2
replit1
opencode1
kimi-cli1
codex1