Skip to content

feat: parsec create — create ticket and worktree in one step #72

@erishforG

Description

@erishforG

Summary

Create a new ticket on the tracker and immediately start a worktree for it, in a single command.

Proposed Behavior

# Create ticket + worktree
$ parsec create --project CL --title "Add rate limiting" --start
Created CL-2295: Add rate limiting
Created workspace at /home/user/myapp.CL-2295

# Create ticket only (no worktree)
$ parsec create --project CL --title "Add rate limiting"
Created CL-2295: Add rate limiting

# With more fields
$ parsec create --project CL --title "Fix bug" --type bug --priority high --start

Implementation Notes

  • Jira: POST /rest/api/2/issue with project, summary, issuetype, priority
  • GitHub: POST /repos/{owner}/{repo}/issues with title, body, labels
  • --start flag chains into existing parsec start logic
  • Sprint assignment (Jira) could be automatic if auto_sprint = true in config

Priority

Medium — reduces context switching between tracker UI and terminal

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions