agentsclimarketplace

Deploy

Skill gitgitWi/council-flow/skills/deploy

Multi-LLM Plan and TDD flow

Install
npx -y skills add gitgitWi/council-flow --skill deploy

Assembled 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.md are 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-brief for 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-brief later.

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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.