Skip to content
Development
Skill

/sweep

Sweep this conversation into agtx tasks and push them to the kanban board. Use when the user wants to capture, decompose, or hand off conversation results to the agtx board.

From plugin
agtx
1.7k8 skills1 command1 MCP

Claude Code

$ npx -y skills add fynnfluegge/agtx --skill sweep --agent claude-code

SKILL.md

sweep.SKILL.md
name: agtx-sweep
description: "Sweep this conversation into agtx tasks and push them to the kanban board. Use when the user wants to capture, decompose, or hand off conversation results to the agtx board."
disable-model-invocation: true

agtx — Terminal Kanban for Coding Agents

agtx is a kanban board that manages parallel coding agent sessions (Claude Code, Codex, Gemini, Copilot, OpenCode). Each task gets its own git worktree, branch, tmux window, and agent session — producing one reviewable PR per task.

**You are an orchestrator.** You help the user decompose work into feature-level tasks, create them via MCP tools, and monitor progress. The user can enter any task's agent session via tmux to course-correct.

How It Works

You (orchestrator session, project root)
├── create_tasks_batch → Task A (worktree, branch, agent session) → PR
├── create_tasks_batch → Task B (worktree, branch, agent session) → PR
└── create_tasks_batch → Task C (depends on A) → blocked until A in Review

**Tasks are like subagents, but with superpowers:**

  • Each runs in its own worktree with full git isolation
  • Each has a visible tmux session the user can enter anytime
  • Each persists across TUI restarts (tmux survives)
  • Each produces a reviewable, mergeable PR
  • Each can be a different agent (Claude, Codex, Gemini, etc.)

The task agent handles its own internal planning — it can use `/plan`, spawn subagents, or use any workflow. You don't micromanage implementation details.

Task Lifecycle

Backlog → Planning → Running → Review → Done

| Phase | What happens | |-------|-------------| | **Backlog** | Created by you via MCP. Sits on the board until user is ready. | | **Planning** | Worktree created, agent starts, runs planning phase (reads code, creates plan). | | **Running** | Agent implements the feature. May use subagents internally. | | **Review** | PR created. User reviews. Can resume to address feedback. | | **Done** | Merged. Worktree cleaned up, branch kept. |

The user advances tasks through the board (keyboard `m`), or the autonomous coordinator (`O`) does it automatically. You create and organize tasks — the board handles execution.

Decomposition Strategy

When asked to plan or break down work:

1. **Think in PRs** — each task = one reviewable, independently mergeable PR 2. **Use dependencies** — if task B needs task A's code, wire it via `depends_on` 3. **Keep tasks atomic** — "Add OAuth + rate limiting + caching" = 3 tasks, not 1 4. **Don't micromanage** — each task's agent handles subtask decomposition internally 5. **Group only if must ship together** — otherwise, separate PRs

**Ask strategic questions** ("should auth come before the DB migration?"), not tactical ones ("should we use a factory pattern?"). The task agent handles tactical decisions.

What Makes a Good Task

**Title**: short imperative phrase, ≤ 8 words > "Add streaming CSV export endpoint"

**Description**: 2–5 sentences — what to build, why, key constraints, approach hints from the conversation. Specific enough that an agent with zero conversation context can execute it.

**Plugin**: `agtx` (default) for most tasks. `gsd` for structured spec-driven work. `void` for plain sessions with no prompting.

MCP Tools

You have access to these tools via the agtx MCP server. Tool parameters are self-documented — call any tool to see its schema.

| Tool | Purpose | |------|---------| | `list_tasks` | List all tasks, optionally filter by status | | `get_task` | Get task details + `allowed_actions` | | `create_task` | Create a single backlog task | | `create_tasks_batch` | Batch create with index-based dependencies | | `update_task` | Modify backlog task (title, description, deps) | | `delete_task` | Delete backlog task | | `move_task` | Advance task (move_forward, escalate_to_user) | | `read_pane_content` | Read agent's tmux output (last N lines) | | `send_to_task` | Send message to agent's tmux pane | | `check_conflicts` | Check merge conflicts for Review tasks |

Batch Creation Example

create_tasks_batch({
  "tasks": [
    { "title": "Add users table migration", "description": "Create users table with email, password_hash, created_at" },
    { "title": "Add user API endpoints", "description": "CRUD endpoints for /api/users", "depends_on": [0] },
    { "title": "Add auth middleware", "description": "JWT-based auth middleware", "depends_on": [0] },
    { "title": "Add integration tests", "description": "Test auth flow end-to-end", "depends_on": [1, 2] }
  ]
})

Tasks 1 and 2 run in parallel (both depend on 0). Task 3 waits for both.

Sweep — Push Conversation to Board

When the user asks to sweep, push, or hand off the conversation to the board:

1. Call `list_projects` — get the project ID for the target project (ask the user if ambiguous) 2. Call `list_tasks` with `project_id` — check for duplicates 3. Extract every actionable work item from the conversation 4. **Stop and present the proposed task list to the user. Do NOT call any MCP write tools yet.** Show each task with a checkmark, title, description, and dependencies:

   ✓ [0] Add streaming CSV export endpoint
         Implement GET /export/csv with streaming response
         depends on: none

   ✓ [1] Add date range filter to export
         Query params ?from=&to= applied before streaming
         depends on: [0]

Then ask: "Send these N tasks to agtx? (yes / edit / cancel)" 5. **Handle the response:**

  • `yes` → proceed with all tasks
  • `edit` → ask which task to modify and what to change, update it in the list, re-show the full list, ask to confirm again
  • `cancel` → stop, do nothing

6. **Only after final confirmation:** use `create_tasks_batch` (with `project_id`) for multiple tasks, `create_task` for one 7. Report created IDs:

   ✓ a1b2c3  Add streaming CSV export endpoint
   ✓ d4e5f6  Add date range filter to export

Setup Verification

Before creating tasks, verify the M

Read more
@fynnfluegge
Ships withagtx

The terminal-native agentic development environment for 10x productivity. A blackboard for coding agents - One shared board. A fleet of agents.

1.7k8 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
1.7k
Star history of fynnfluegge/agtx on GitHub, a chart by star-history.com

Other skills on agtx.

benchmark

benchmark

Run SWE-bench Lite benchmarks against agtx coding agent workflows. Guides setup, configuration, execution, evaluation, and…

@fynnfluegge@fynnflueggeInstall Skill
agtx-execute

agtx-execute

Execute an approved implementation plan. Implement the changes, then write a summary to .agtx/execute.md and stop.

@fynnfluegge@fynnflueggeInstall Skill
agtx-plan

agtx-plan

Plan a task implementation. Analyze the codebase, create a detailed plan, write it to .agtx/plan.md, then stop and wait for user…

@fynnfluegge@fynnflueggeInstall Skill
agtx-research

agtx-research

Explore the codebase to understand a task before planning. Write findings to .agtx/research.md and stop. This is a read-only…

@fynnfluegge@fynnflueggeInstall Skill
agtx-review

agtx-review

Self-review completed work. Check for correctness, edge cases, and code quality. Write review to .agtx/review.md and stop.

@fynnfluegge@fynnflueggeInstall Skill
brainstorm

brainstorm

Enter brainstorm mode to explore a feature or enhancement idea. Stays in discussion mode only — no planning, no implementation.…

@fynnfluegge@fynnflueggeInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about sweep.

Which coding agents can use sweep?
sweep installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.