04-propose
2
总安装量
2
周安装量
#65100
全站排名
安装命令
npx skills add https://github.com/kelvinz/cobb --skill 04-propose
Agent 安装分布
amp
2
claude-code
2
replit
1
opencode
1
codex
1
Skill 文档
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.