Assign issue to a user
Assigns an issue to a user using their username.
/plugin marketplace add fractary/claude-plugins/plugin install fractary-work@fractary<number> <user>claude-haiku-4-5<CRITICAL_RULES> YOU MUST:
YOU MUST NOT:
WHEN COMMANDS FAIL:
THIS COMMAND IS ONLY A ROUTER. </CRITICAL_RULES>
<WORKFLOW> 1. **Parse user input** - Extract issue number (required) - Extract username (required) - Validate required arguments are present - Handle @me shortcut for current userCapture working directory context
WORK_CWD="${PWD}"Build structured request
ACTUALLY INVOKE the Task tool
IF THE TASK TOOL INVOCATION FAILS:
Return response
<ARGUMENT_SYNTAX>
This command takes two positional arguments:
/work:issue-assign <number> <user>✅ /work:issue-assign 123 @me
✅ /work:issue-assign 123 @johndoe
✅ /work:issue-assign 42 @alice
❌ /work:issue-assign #123 @me # Don't include # symbol
❌ /work:issue-assign 123 # Username required
</ARGUMENT_SYNTAX>
<ARGUMENT_PARSING>
Required Arguments:
number: Issue numberuser: Username (use @me for yourself, @username for specific user)Maps to: assign-issue operation
User Handling:
@me → converts to "current_user" for agent@username → converts to "username" for agent
</ARGUMENT_PARSING># Assign issue to yourself
/work:issue-assign 123 @me
# Assign issue to specific user
/work:issue-assign 123 @johndoe
# Assign issue to another user
/work:issue-assign 456 @alice
</EXAMPLES>
<AGENT_INVOCATION>
After parsing arguments, invoke the work-manager agent with a structured request.
Invoke the fractary-work:work-manager agent with the following request:
{
"operation": "assign-issue",
"parameters": {
"issue_number": "123",
"assignee": "current_user"
}
}
The work-manager agent will:
<ERROR_HANDLING> Common errors to handle:
Missing issue number:
Error: issue number is required
Usage: /work:issue-assign <number> <user>
Missing username:
Error: username is required
Usage: /work:issue-assign <number> <user>
Invalid user:
Error: User not found: @invaliduser
Verify the username and try again
Invalid issue number:
Error: Issue not found: #999
Verify the issue number and try again
</ERROR_HANDLING>
<NOTES> ## Platform SupportThis command works with:
Platform is configured via /work:init and stored in .fractary/plugins/work/config.json.
For detailed documentation, see: /docs/commands/work-issue.md
Related commands:
/work:issue-create - Create new issue/work:issue-fetch - Fetch issue details/work:issue-update - Update issue/work:init - Configure work plugin
</NOTES>