Reopen a closed issue
Reopens a closed issue with an optional explanatory comment.
/plugin marketplace add fractary/claude-plugins/plugin install fractary-work@fractary<number> [--comment "<text>"]claude-haiku-4-5<CRITICAL_RULES> YOU MUST:
YOU MUST NOT:
THIS COMMAND IS ONLY A ROUTER. </CRITICAL_RULES>
<WORKFLOW> 1. **Parse user input** - Extract issue number (required) - Parse optional arguments: --comment - Validate required arguments are presentCapture 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 follows the space-separated argument syntax (consistent with work/repo plugin family):
--flag value (NOT --flag=value)--comment "Bug still present in production" ✅--comment Bug still present in production ❌Always use quotes for multi-word values:
✅ /work:state-reopen 123 --comment "Bug still present in production"
✅ /work:state-reopen 123 --comment "Need to retest with new data"
❌ /work:state-reopen 123 --comment Bug still present
Single-word values don't require quotes:
✅ /work:state-reopen 123
✅ /work:state-reopen 123 --comment Regression
</ARGUMENT_SYNTAX>
<ARGUMENT_PARSING>
Required Arguments:
number (number): Issue number (e.g., 123, not "#123")Optional Arguments:
--comment (string): Comment explaining why reopening, use quotes if multi-word (e.g., "Bug still present in v2.0")Maps to: reopen-issue operation </ARGUMENT_PARSING>
<EXAMPLES> ## Usage Examples# Reopen issue
/work:state-reopen 123
# Reopen with explanation
/work:state-reopen 123 --comment "Bug still occurring in production"
# Reopen with detailed comment
/work:state-reopen 123 --comment "Need to retest - found edge case in v2.0"
</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": "reopen-issue",
"parameters": {
"issue_number": "123",
"comment": "Bug still present in v2.0"
}
}
The work-manager agent will:
<ERROR_HANDLING> Common errors to handle:
Missing issue number:
Error: issue_number is required
Usage: /work:state-reopen <number>
Already open:
Warning: Issue #123 is already open
No action taken
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-state.md
Related commands:
/work:state-close - Close issue/work:state-transition - Transition to workflow state/work:comment-create - Add comment/work:init - Configure work plugin
</NOTES>