task-flow

Orchestrates a full development task from Notion ticket through branch, implementation, MR, and wiki documentation.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JongDeug/dotfiles --skill task-flow-jongdeug
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: task-flow
Source: https://github.com/JongDeug/dotfiles/tree/main/ai/claude/skills/task-flow
Command: npx skills add https://github.com/JongDeug/dotfiles --skill task-flow-jongdeug

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the friction of juggling separate tools during a development task by chaining Notion ticket management, wiki lookup, Git branching, implementation, GitLab MR creation, code review, and knowledge capture into one guided workflow with explicit approval gates. ## Core Features & Use Cases - End-to-end task pipeline: Runs a 13-step flow from Notion ticket creation through wiki query, branch creation from origin/develop, implementation (delegated to a cosmos pipeline or done directly), commit, push, MR creation via glab, self code review, wiki ingest proposal, and Obsidian task-folder documentation. - Approval gates: Pauses for user confirmation before commits, MR creation, Notion ticket creation, and wiki edits, and never merges MRs or force-pushes. - Conventions built in: Enforces feature/* and fix/* branch naming off develop, Conventional Commits titles, an MR body template, and paired-MR linking for multi-repo work. - Use Case: You say "이 작업 시작부터 끝까지" (run this task start to finish) and the skill checks Notion for an existing ticket, reads relevant wiki ADRs, creates a feature branch, implements or delegates to cosmos, opens a drafted MR with a filled template, self-reviews the diff, and proposes wiki updates. ## Quick Start Ask the assistant to take a task from start to finish, for example: create a Notion ticket, branch off develop, implement the change, and open a merge request.

Frequently Asked Questions about task-flow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a development task from ticket to merge request automatically?▼

Invoke the task-flow skill with a request like "start this task end to end." It checks Notion for an existing ticket, queries the wiki, creates a feature or fix branch from origin/develop, implements the change, and opens a GitLab MR after your approval.

How does the skill decide between implementing directly and delegating to cosmos?▼

Multi-file changes with writable acceptance criteria go to the cosmos pipeline, which builds a worktree and stops at local commit. One-line fixes, config edits, and documentation changes are implemented directly. Ambiguous cases are asked to the user.

Can I start the workflow from the middle, like only creating an MR?▼

Yes. Requests like "just open the MR" start at that specific step. However, the Notion ticket check, wiki ingest proposal, and Notion wrap-up steps are never skipped; the skill confirms each with a one-line question.

What tools and authentication does the GitLab MR workflow require?▼

The workflow requires the glab CLI to be installed and authenticated, plus a git remote pointing to GitLab. If glab is missing or not logged in, the skill stops and notifies you rather than running glab auth login itself.

When does the skill not create a Notion ticket for a task?▼

It skips ticket creation for local environment or dotfiles changes, pure investigation or Q&A, and spontaneous side fixes. Only MR-producing work, user-designated tasks, or multi-session efforts get tickets, and ambiguous cases are confirmed first.

What are the limitations of the automated merge request workflow?▼

The skill never merges MRs, force-pushes, commits without approval, or edits the wiki automatically. It also refuses to proceed to push or MR if the cosmos pipeline reports loop_exhausted or aborted, requiring user direction instead.