Search issues by keyword
Searches issues by keyword with optional state and limit filters.
/plugin marketplace add fractary/claude-plugins/plugin install fractary-work@fractary<query> [--state <state>] [--limit <n>]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 search query (required) - Parse optional arguments: --state, --limit - 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)--query "authentication bug" ✅--query authentication bug ❌Always use quotes for multi-word values:
✅ /work:issue-search "authentication bug"
✅ /work:issue-search "login timeout" --state open
❌ /work:issue-search authentication bug
❌ /work:issue-search login timeout --state open
Single-word values don't require quotes:
✅ /work:issue-search authentication
✅ /work:issue-search bug --state all
✅ /work:issue-search login --limit 10
</ARGUMENT_SYNTAX>
<ARGUMENT_PARSING>
Required Arguments:
query: Search query (use quotes if multi-word)Optional Arguments:
--state: Filter by state (open|closed|all, default: all)--limit: Maximum results (default: 20)Maps to: search-issues operation </ARGUMENT_PARSING>
<EXAMPLES> ## Usage Examples# Search all issues
/work:issue-search "authentication"
# Search with multi-word query
/work:issue-search "login timeout bug"
# Search only open issues
/work:issue-search "authentication" --state open
# Search with result limit
/work:issue-search "bug" --limit 10
# Combine filters
/work:issue-search "performance" --state closed --limit 5
</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": "search-issues",
"parameters": {
"query": "authentication",
"state": "all",
"limit": 20
}
}
The work-manager agent will:
<ERROR_HANDLING> Common errors to handle:
Missing query:
Error: search query is required
Usage: /work:issue-search <query> [--state <state>]
Invalid state:
Error: Invalid state: invalid
Valid states: open, closed, all
Invalid limit:
Error: limit must be a positive number
Usage: /work:issue-search <query> --limit <n>
</ERROR_HANDLING>
<NOTES> ## Search CapabilitiesDifferent platforms support different search capabilities:
This 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-list - List issues with filters/work:issue-fetch - Fetch issue details/work:init - Configure work plugin
</NOTES>