| name | workstream |
| description | Orchestrate implementation work from intake to closeout. Use when the user asks to run a task through a consistent work flow, plan first, turn a plan into Taskwarrior tasks, execute task-by-task, verify, review, and optionally prepare commits. Trigger phrases include workstream, ์์
ํ๋ฆ, ์์
ํ๋ฆ, ๊ธฐํ๋ถํฐ ํ์คํฌํ, ๊ณํ ์ธ์ฐ๊ณ ๊ตฌํ, and ํ์คํฌํํด์ ๊ตฌํ.
|
Workstream
Run implementation work as one coherent flow. This skill coordinates existing
skills; it does not replace them.
Skill Chain
caveman: preserve active terse style unless user says stop caveman or normal mode.
survey: load before planning when repository structure, commands, or validation paths are not already known.
planning: load for intake, scope, assumptions, tradeoffs, success criteria, plan docs.
queue: load to convert plan work items into a Taskwarrior task draft.
taskwarrior: load before creating, reading, modifying, or completing tasks.
verify: load before choosing or running validation checks, and before marking implementation tasks done.
review-loop: load for substantial diffs, risky changes, or user-requested review.
close: load for closeout before final status or commit preparation.
git-commit: load only when user asks to stage, commit, split commits, or draft commit text.
Goal Tool
If an agent goal tool is available and the user explicitly asks for goal-backed
work, create the goal before survey/planning. Good triggers include:
workstream goal
goal๋ก ๊ด๋ฆฌ
๋ชฉํ ์ก๊ณ ์งํ
budget <n> or explicit token budget
Do not create a goal for ordinary tasks solely because workstream triggered.
When a goal exists, align the objective with the plan Goal, then close it only
when the workstream is actually complete or truly blocked.
Flow
-
Intake
- Clarify goal, scope, non-goals, constraints, success criteria, validation.
- If a goal tool is available and explicitly requested, create the goal before further work.
- Run
survey first when codebase shape, commands, or relevant paths are unknown.
- Ask only for material unknowns. Make conservative assumptions for routine details.
- If ambiguity affects behavior, restate the decision before planning.
-
Plan
- When the user asks for
workstream planning, create or update a plan doc by default.
- Do not satisfy
workstream ๊ณํ, workstream plan, or ์์
ํ๋ฆ ๊ณํ with conversation-only bullets unless the user says ๋ํ๋ก๋ง, ๋ฌธ์ ์ฐ์ง ๋ง๊ณ , or equivalent.
- Prefer an existing repo convention such as
docs/, plans/, or docs/exec-plans/.
- If no convention exists, use
.agents/work/<slug>/plan.md.
- If creating repo-local agent files may be unwanted, state the path first.
- Write settled facts only. Keep unresolved decisions in conversation.
- After writing the doc, summarize path + main work items briefly in conversation.
-
Queue
- Use
queue to extract actionable Work Items from the plan.
- Show a concise user-language queue summary before mutation.
- Use
project:<slug> plus tags such as +survey, +implementation, +validation, +review, +risk.
- Use Taskwarrior
depends: for strict task order such as survey -> implementation -> validation -> review.
- Prefer one task per independently verifiable work item.
- Workstream queues are repo-local. If no project-local Taskwarrior store is found, ask to set one up; do not write global Taskwarrior tasks.
-
Execute
- Work from the ready task queue, normally
task project:<slug> +READY next.
- Refresh reports before using numeric IDs. Prefer UUIDs for multi-step updates.
- Start or annotate tasks when useful. Mark done only after relevant validation passes.
- Keep edits scoped to the active task and plan.
-
Verify
- Use
verify to map every work item, behavior, and material risk to a check.
- Run targeted checks first, then broader checks for shared or risky changes.
- If validation is skipped or blocked, keep affected tasks pending or blocked unless the user explicitly accepts deferral.
-
Review
- Run review-loop for broad, risky, or cross-boundary changes.
- Fix findings in scope. Convert deferred follow-ups into Taskwarrior tasks only with clear scope.
-
Close
- Use
close to check plan/task status, validation results, review state, git status, and residual risk.
- If a workstream goal exists, update it only after
close confirms complete or blocked status.
- Do not commit unless user asked. If asked, use
git-commit.
Plan Format
# <Title> Plan
## Goal
## Scope
## Non-goals
## Constraints
## Assumptions
## Work Items
- [ ] ...
## Validation
- [ ] ...
## Risks
Task Draft
Use queue for the authoritative confirmation format. Keep raw Taskwarrior
commands and dependency lines internal unless the user asks or mutation risk
requires explicit inspection. Proceed only after confirmation when Taskwarrior
mutation is involved.
Triggers
Use this skill for:
workstream์ผ๋ก ์งํ
workstream ๊ณํ
workstream์ผ๋ก ๊ณํ ์ธ์์ค
์์
ํ๋ฆ์ผ๋ก ์งํ
์์
ํ๋ฆ ๊ณํ
๊ธฐํ๋ถํฐ ํ์คํฌํํด์ ๊ตฌํ
๊ณํ ์ธ์ฐ๊ณ taskwarrior์ ๋ฃ์ด์ ์งํ
์์
๊ณํ ๋ฌธ์ ๋ง๋ค๊ณ ์ํ
Do not use for tiny one-shot edits unless the user explicitly asks for workstream.