Skip to content

issues ​

List and manage issues from your GitHub Project board. Enables issue-first development with automatic status tracking.

Alias: devflow is

Prerequisites ​

  • GitHub Project (v2) linked to your repository
  • project configuration in .devflow/config.json
  • gh CLI with project permissions (gh auth refresh -s project)

Flow ​

  1. Connects to your GitHub Project board
  2. Lists issues grouped by status (Todo, In Progress, In Review, Done)
  3. Optionally select an issue to start working on it

With --work: assigns the issue to you, moves it to "In Progress", and creates a branch.

Options ​

OptionDescription
--status <status>Filter by status: todo, in-progress, in-review, done
--availableShow only unassigned Todo items
--workStart working on an issue (assign, move to In Progress, create branch)
--issue <number>Pre-select an issue number (used with --work)
--branch-desc <desc>Branch description slug (used with --work --yes)
--dry-runPreview actions without executing
--yesSkip confirmation prompts

Examples ​

bash
# List Todo and In Progress items
devflow issues

# Filter by status
devflow issues --status todo
devflow issues --status in-progress

# Show unassigned Todo items
devflow issues --available

# Start working interactively (assigns, moves to In Progress, creates branch)
devflow issues --work

# Non-interactive: start work on a specific issue
devflow issues --work --issue 42 --branch-desc "add-auth" --yes

Issue-First Workflow ​

bash
# 1. See available work
devflow issues

# 2. Pick an issue and start working
devflow issues --work --issue 42 --yes

# 3. Make changes and commit
git add <files>
devflow commit

# 4. Create PR (auto-moves issue to "In Review")
devflow pr

When you create a PR linked to an issue, devflow automatically moves the issue to "In Review" status on the project board.

Released under the MIT License.