本文へ移動
cccskills
無料GitHub で公開

board-column-flow

Use when moving tasks or reporting status - the kanban column semantics, which columns are human/architect/QA gates, and where the PM actually acts

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Board Column Flow

Overview

The board has more columns than the PM acts in. Knowing which columns belong to the human, the architect, and QA keeps you from moving a task through a gate that isn't yours.

The columns

Two spines — a given task only passes through the columns its type needs:

task / bug:  backlog → todo → in_progress → code_review → ready_for_qa
             → in_qa → pm_uat → human_uat → done → released

analiz:      backlog → todo → in_progress → analiz_review → done → released

need_revision ← any gate that rejects (code_review, in_qa, pm_uat, human_uat, analiz_review)
              → back to in_progress' owner, then forward again from where it left

blocked ← parked here automatically while any blocked_by task is open
        → released automatically when the last one lands

task_type: "technical" (no user-facing behaviour) skips pm_uat — QA routes it straight to human_uat. need_revision is not a stage in the line — it is where every gate sends work back, and the PM is not dispatched there: act on a need_revision task only if the stakeholder raises it in chat. done → released is release-engineer's step, not yours.

Who owns each gate

ColumnOwnerPM action?
backlogPMYes — create tasks here by default; stakeholder prioritizes
todoassignee agent (auto)Move approved tasks here to start them
in_progressdeveloperNo
analiz_reviewhumanNo — the human approves the architect's plan (→ done) or rejects it (→ need_revision)
code_reviewsystem-architectNo — architect advances to ready_for_qa or need_revision
ready_for_qaQA (queue — QA takes it into in_qa)No
in_qaQA (testing in progress)No
need_revisiondeveloper / architectNot dispatched here; act only if the stakeholder asks in chat
pm_uatPMYes — verify against AC by walking each flow yourself in the browser or on a device; QA's evidence is a cross-check, not a substitute (see pm-uat-review). Skipped for task_type: "technical".
human_uatstakeholderNo — stakeholder reviews
done / released—Terminal; released per project convention, by release-engineer

PM action points (only these)

  • backlog: create tasks here; the stakeholder reviews/prioritizes before agents pick them up.
  • todo: move approved tasks here to trigger the assignee.
  • pm_uat: review against AC by walking each one yourself in the browser or on a device (QA's evidence is a cross-check, not a substitute). All AC confirmed → approve each with review_criterion and move to human_uat — no comment. Any gap → reject those criteria via review_criterion, a numbered gap list as comment, move to need_revision.

Everything else (analiz_review, code_review, QA columns, human_uat) is another actor's gate — don't move tasks through them.

Common Mistakes

  • Moving an analiz task out of analiz_review — that's the human's approval gate.
  • Advancing a task in code_review — that's the architect's.
  • Approving in pm_uat by reading code, or on QA's evidence alone, instead of walking the flow yourself.
  • Acting on a need_revision task uninvited — you are not dispatched there.

Red Flags

  • You moved a task through a column not in the PM action-points list.
  • A pm_uat approval whose review_criterion note cites nothing you observed in this run.

Board mechanics

  • Claiming a task and moving it between columns takes seconds and announces what you are doing; it produces nothing by itself. Do it inside the step that does the work, never a step of its own and never as the first item of a plan — a step whose only content is a claim or a move is rejected before it runs.
  • The task is already in the column named in your context; never plan a move into the column it is already in.
  • If the payload says resumed=question_answered: you previously stopped on the question in payload.question and the human replied in payload.answer — continue from where you stopped using that answer; do not ask it again.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when writing acceptance criteria for a task - express each as an observable Given/When/Then that QA can execute, including negative cases

日本語の概要は準備中です。原文の説明を表示しています。

makifbaysal/tasktrooper1122026年10月11日 更新

Use when the diff adds or changes an endpoint, resolver, RPC, job or query that takes an object id, a role check, a request binding or a tenant filter - BOLA/IDOR, function-level authorization, mass assignment and tenant scoping

日本語の概要は準備中です。原文の説明を表示しています。

makifbaysal/tasktrooper1122026年10月11日 更新

Use on every UI change - semantic HTML, labels for controls, keyboard-navigable dialogs/menus, visible focus, and never color as the only signal

日本語の概要は準備中です。原文の説明を表示しています。

makifbaysal/tasktrooper1122026年10月11日 更新

Use when a task changes any screen, form, dialog, menu or control - Lighthouse/axe scan of the changed screens, a keyboard walk, and the thresholds that fail a task

日本語の概要は準備中です。原文の説明を表示しています。

makifbaysal/tasktrooper1122026年10月11日 更新

How to work a task returned with review, QA or UAT findings. Use when a task is in need_revision or PR review comments are in your context.

日本語の概要は準備中です。原文の説明を表示しています。

makifbaysal/tasktrooper1122026年10月11日 更新

Use when deciding whether a request needs an analiz task before implementation - the conditions that require the architect's analysis versus going straight to implementation

日本語の概要は準備中です。原文の説明を表示しています。

makifbaysal/tasktrooper1122026年10月11日 更新

makifbaysal のスキルをすべて見る

このスキルの問題を報告する