flow-next
Original:🇺🇸 English
Translated
Manage .flow/ tasks and epics. Triggers: 'show me my tasks', 'list epics', 'what tasks are there', 'add a task', 'create task', 'what's ready', 'task status', 'show fn-1-add-oauth'. NOT for /flow-next:plan or /flow-next:work.
2installs
Added on
NPX Install
npx skill4agent add gmickel/gmickel-claude-marketplace flow-nextTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Flow-Next Task Management
Quick task operations in . For planning features use , for executing use .
.flow//flow-next:plan/flow-next:workSetup
CRITICAL: flowctl is BUNDLED — NOT installed globally. will fail (expected). Always use:
which flowctlbash
FLOWCTL="${DROID_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}}/scripts/flowctl"Then run commands with .
$FLOWCTL <command>Discover all commands/options:
bash
$FLOWCTL --help
$FLOWCTL <command> --help # e.g., $FLOWCTL task --helpQuick Reference
bash
# Check if .flow exists
$FLOWCTL detect --json
# Initialize (if needed)
$FLOWCTL init --json
# List everything (epics + tasks grouped)
$FLOWCTL list --json
# List all epics
$FLOWCTL epics --json
# List all tasks (or filter by epic/status)
$FLOWCTL tasks --json
$FLOWCTL tasks --epic fn-1-add-oauth --json
$FLOWCTL tasks --status todo --json
# View epic with all tasks
$FLOWCTL show fn-1-add-oauth --json
$FLOWCTL cat fn-1-add-oauth # Spec markdown
# View single task
$FLOWCTL show fn-1-add-oauth.2 --json
$FLOWCTL cat fn-1-add-oauth.2 # Task spec
# What's ready to work on?
$FLOWCTL ready --epic fn-1-add-oauth --json
# Create task under existing epic
$FLOWCTL task create --epic fn-1-add-oauth --title "Fix bug X" --json
# Set task description and acceptance (combined, fewer writes)
$FLOWCTL task set-spec fn-1-add-oauth.2 --description /tmp/desc.md --acceptance /tmp/accept.md --json
# Or use stdin with heredoc (no temp file):
$FLOWCTL task set-description fn-1-add-oauth.2 --file - --json <<'EOF'
Description here
EOF
# Start working on task
$FLOWCTL start fn-1-add-oauth.2 --json
# Mark task done
echo "What was done" > /tmp/summary.md
echo '{"commits":["abc123"],"tests":["npm test"],"prs":[]}' > /tmp/evidence.json
$FLOWCTL done fn-1-add-oauth.2 --summary-file /tmp/summary.md --evidence-json /tmp/evidence.json --json
# Validate structure
$FLOWCTL validate --epic fn-1-add-oauth --json
$FLOWCTL validate --all --jsonCommon Patterns
"Add a task for X"
-
Find relevant epic:bash
# List all epics $FLOWCTL epics --json # Or show a specific epic to check its scope $FLOWCTL show fn-1 --json -
Create task:bash
$FLOWCTL task create --epic fn-N --title "Short title" --json -
Add description + acceptance (combined):bash
cat > /tmp/desc.md << 'EOF' **Bug/Feature:** Brief description **Details:** - Point 1 - Point 2 EOF cat > /tmp/accept.md << 'EOF' - [ ] Criterion 1 - [ ] Criterion 2 EOF $FLOWCTL task set-spec fn-N.M --description /tmp/desc.md --acceptance /tmp/accept.md --json
"What tasks are there?"
bash
# All epics
$FLOWCTL epics --json
# All tasks
$FLOWCTL tasks --json
# Tasks for specific epic
$FLOWCTL tasks --epic fn-1-add-oauth --json
# Ready tasks for an epic
$FLOWCTL ready --epic fn-1-add-oauth --json"Show me task X"
bash
$FLOWCTL show fn-1-add-oauth.2 --json # Metadata
$FLOWCTL cat fn-1-add-oauth.2 # Full spec(Legacy / still works.)
fn-1.2fn-1-xxx.2Create new epic (rare - usually via /flow-next:plan)
bash
$FLOWCTL epic create --title "Epic title" --json
# Returns: {"success": true, "id": "fn-N-epic-title", ...}ID Format
- Epic: where slug is derived from title (e.g.,
fn-N-slug,fn-1-add-oauth)fn-2-fix-login-bug - Task: (e.g.,
fn-N-slug.M,fn-1-add-oauth.1)fn-2-fix-login-bug.2
Legacy formats and (random 3-char suffix) are still supported.
fn-Nfn-N-xxxNotes
- Run to discover all commands and options
$FLOWCTL --help - All writes go through flowctl (don't edit JSON/MD files directly)
- flag gives machine-readable output
--json - For complex planning/execution, use and
/flow-next:plan/flow-next:work