Skip to content

feat: add top-level command aliases (comment, assign, tag, note, priority)#2639

Open
DreadPirateRobertz wants to merge 1 commit intosteveyegge:mainfrom
DreadPirateRobertz:feat/command-aliases
Open

feat: add top-level command aliases (comment, assign, tag, note, priority)#2639
DreadPirateRobertz wants to merge 1 commit intosteveyegge:mainfrom
DreadPirateRobertz:feat/command-aliases

Conversation

@DreadPirateRobertz
Copy link

Summary

  • Adds intuitive top-level command shortcuts that delegate to existing functionality:
    • bd comment <id> "text"bd comments add <id> "text" (91 failed attempts before discovery)
    • bd assign <id> <name>bd update <id> --assignee <name> (~20 attempts)
    • bd tag <id> <label>bd update <id> --add-label <label> (~15 attempts)
    • bd note <id> "text"bd update <id> --notes "text" (~10 attempts)
    • bd priority <id> <n>bd update <id> --priority <n> (~10 attempts)
  • All aliases include tab-completion support via issueIDCompletion
  • No existing commands or behavior is changed

Test plan

  • bd comment <id> "test comment" adds a comment
  • bd assign <id> username sets assignee
  • bd tag <id> bug adds a label
  • bd note <id> "some notes" sets notes
  • bd priority <id> 1 sets priority to P1
  • All existing commands still work unchanged

Addresses #2611

🤖 Generated with Claude Code

…rity)

Adds intuitive shortcut commands that delegate to existing functionality:
  bd comment <id> "text"  → bd comments add <id> "text"
  bd assign <id> <name>   → bd update <id> --assignee <name>
  bd tag <id> <label>     → bd update <id> --add-label <label>
  bd note <id> "text"     → bd update <id> --notes "text"
  bd priority <id> <n>    → bd update <id> --priority <n>

These are the most commonly attempted command forms by both humans
and AI agents. Data from issue reporter: 166 failed attempts for
"bd comment" before discovering "bd comments add".

Addresses steveyegge#2611

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Executed-By: gastown/crew/zhora
Rig: gastown
Role: crew
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant