Deploy
Push the task branch and open a Korean pull request, then ask the user whether to run flow:code-review-brief and, on confirm, run it inline for the new PR. Use this whenever development for a flow task is done and the branch is ready for review. Even when the user says "just open a PR", finish by offering the review-brief step. Run in its own session from develop; do not bundle.From its SKILL.md
npx -y skills add gitgitWi/council-flow --skill deployAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
4.2 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it
flow:deploy — Push + open Korean PR + offer the review brief
Deploy is the closing skill. It is intentionally separate from develop so the PR reflects a clean, final diff rather than develop's intermediate state.
After opening the PR, deploy asks whether to write the code-review brief now and, on confirm, runs flow:code-review-brief inline for the new PR. Most of the time the next step after opening a PR is requesting a review on it, so proceeding right away (with a confirm) is the common path. The review-brief skill stays a separate skill so it is also reusable for arbitrary existing PRs. Deploy never runs reviewer CLIs or posts comments — the user runs their reviewer agent(s) against the brief.
Preconditions
- All items in
tasks.mdare checked. - Working tree is clean (no uncommitted changes).
- Branch is the task branch (not main).
- Tests pass locally. Run the project's test command and confirm green before pushing.
If any precondition fails, stop and tell the user. Do not "fix it up" silently.
Step 1 — Push
git push -u origin "$(git branch --show-current)"
If the push fails because of upstream changes, do not force-push. Inform the user and ask whether to rebase.
Step 2 — Open the PR (Korean body)
PR title: short, ≤ 70 chars, conventional-commit-flavored (feat(auth): Google 로그인 지원 추가).
PR body in Korean, using this template:
## 개요
<1-3 줄 요약 — 무엇이 왜 바뀌었는지>
## 변경 사항
- ...
- ...
## 테스트
- [ ] Vitest 유닛/통합 테스트
- [ ] Playwright E2E (해당 시)
- [ ] 수동 확인: <어떤 시나리오를 어떻게 확인했는지>
## 스크린샷 / 영상
(UI 변경이 있는 경우)
## 관련 링크
- 플랜: `.planning/<date>-<task>/plan.md`
- 리뷰 brief: `.planning/<date>-<task>/artifacts/code-review-brief.md` (자동 생성 예정)
Apply PR metadata from .flow/config.yaml (github.assignee, github.milestone, github.labels — reuse existing repo labels, create only if needed). Create with HEREDOC for correct formatting:
gh pr create --title "<title>" \
--assignee "<config assignee>" \
--milestone "<config milestone>" \
--label "<config label>" \
--body "$(cat <<'EOF'
<body>
EOF
)"
Omit any flag with no configured value. Capture the PR number from the URL gh pr create prints.
Step 3 — Ask, then run the review brief on confirm
After the PR is open, ask the user (one AskUserQuestion, default = yes):
PR #<N> 열림. 이어서
flow:code-review-brief로 리뷰 brief를 만들까요?
- Yes (default) → invoke
flow:code-review-brieffor PR #<N> inline. The current branch matches the PR head and.planning/<date>-<task>/exists, so it resolves its output automatically. After it writes the brief, deploy is done. - No → stop at the open PR and tell the user they can run
flow:code-review-brieflater.
Either way, deploy never runs reviewer CLIs or posts comments — once the brief exists, the user runs their reviewer agent(s) against it and posts to the PR.
What NOT to do
- Don't run the review brief without asking. Ask once (default yes), then run on confirm.
- Don't run reviewer CLIs or post comments. That is the user's step, even after the brief is written.
- Don't auto-merge. The user merges after reviewing.
- Don't bundle deploy with develop in the same session. The PR should reflect a clean final diff.
Reference
- Review brief skill:
../code-review-brief/SKILL.md - New multi-LLM model (brief → user-run agents):
../../references/multi-llm.md - Project defaults (
assignee/milestone/labels):../../references/config.md - Frontmatter schema:
../../references/frontmatter.md - Doc style (prefer lists over tables):
../../references/doc-style.md
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.