Deploy
Multi-LLM Plan and TDD flow
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.
What its author says it does
Copied from the file, not written here
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.
SKILL.md
4.2 KB, 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