Search and locate tasks across all orchestrations using various criteria.
Copy the command definition below into:
~/.claude/commands/find-davila7.md# Task Find Command
Search and locate tasks across all orchestrations using various criteria.
## Usage
```
/task-find [search-term] [options]
```
## Description
Powerful search functionality to quickly locate tasks by ID, content, status, dependencies, or any other criteria. Supports regex, fuzzy matching, and complex queries.
## Basic Search
### By Task ID
```
/task-find TASK-001
/task-find TASK-*
```
### By Title/Content
```
/task-find "authentication"
/task-find "payment processing"
```
### By Status
```
/task-find --status in_progress
/task-find --status qa,completed
```
## Advanced Search
### Regular Expression
```
/task-find --regex "JWT|OAuth"
/task-find --regex "TASK-0[0-9]{2}"
```
### Fuzzy Search
```
/task-find --fuzzy "autentication" # finds "authentication"
/task-find --fuzzy "paymnt" # finds "payment"
```
### Multiple Criteria
```
/task-find --status todos --priority high --type feature
/task-find --agent dev-backend --created-after yesterday
```
## Search Operators
### Boolean Operators
```
/task-find "auth AND login"
/task-find "payment OR billing"
/task-find "security NOT test"
```
### Field-Specific Search
```
/task-find title:"user authentication"
/task-find description:"security vulnerability"
/task-find agent:dev-frontend
/task-find blocks:TASK-001
```
### Date Ranges
```
/task-find --created "2024-03-10..2024-03-15"
/task-find --modified "last 3 days"
/task-find --completed "this week"
```
## Output Formats
### Default List View
```
Found 3 tasks matching "authentication":
TASK-001: Implement JWT authentication
Status: in_progress | Agent: dev-frontend | Created: 2024-03-15
Location: /task-orchestration/03_15_2024/auth_system/tasks/in_progress/
TASK-004: Add OAuth2 authentication
Status: todos | Priority: high | Blocked by: TASK-001
Location: /task-orchestration/03_15_2024/auth_system/tasks/todos/
TASK-007: Authentication middleware tests
Status: todos | Type: test | Depends on: TASK-001
Location: /task-orchestration/03_15_2024/auth_system/tasks/todos/
```
### Detailed View
```
/task-find TASK-001 --detailed
```
Shows full task content including description, implementation notes, and history.
### Tree View
```
/task-find --tree --root TASK-001
```
Shows task and all its dependencies in tree format.
## Filtering Options
### By Orchestration
```
/task-find --orchestration "03_15_2024/payment_system"
/task-find --orchestration "*/auth_*"
```
### By Properties
```
/task-find --has-dependencies
/task-find --no-dependencies
/task-find --blocking-others
/task-find --effort ">4h"
```
### By Relationships
```
/task-find --depends-on TASK-001
/task-find --blocks TASK-005
/task-find --related-to TASK-003
```
## Special Searches
### Find Circular Dependencies
```
/task-find --circular-deps
```
### Find Orphaned Tasks
```
/task-find --orphaned
```
### Find Duplicate Tasks
```
/task-find --duplicates
```
### Find Stale Tasks
```
/task-find --stale --days 7
```
## Quick Filters
### Ready to Start
```
/task-find --ready
```
Shows todos with no blocking dependencies.
### Critical Path
```
/task-find --critical-path
```
Shows tasks on the critical path.
### High Impact
```
/task-find --high-impact
```
Shows tasks blocking multiple others.
## Export Options
### Copy Results
```
/task-find "auth" --copy
```
Copies results to clipboard.
### Export Paths
```
/task-find --status todos --export paths
```
Exports file paths for batch operations.
### Generate Report
```
/task-find --report
```
Creates detailed search report.
## Examples
### Example 1: Find Work for Agent
```
/task-find --status todos --suitable-for dev-frontend --ready
```
### Example 2: Find Blocking Issues
```
/task-find --status on_hold --show-blockers
```
### Example 3: Security Audit
```
/task-find "security OR auth OR permission" --type "feature,bugfix"
```
### Example 4: Sprint Planning
```
/task-find --status todos --effort "<4h" --no-dependencies
```
## Search Shortcuts
### Recent Tasks
```
/task-find --recent 10
```
### My Tasks
```
/task-find --mine # Uses current agent context
```
### Modified Today
```
/task-find --modified today
```
## Complex Queries
### Compound Search
```
/task-find '(title:"auth" OR description:"security") AND status:todos AND -blocks:*'
```
### Saved Searches
```
/task-find --save "security-todos"
/task-find --load "security-todos"
```
## Performance Tips
1. **Use Indexes**: Status and ID searches are fastest
2. **Narrow Scope**: Specify orchestration when possible
3. **Cache Results**: Use `--cache` for repeated searches
4. **Limit Results**: Use `--limit 20` for large result sets
## Integration
### With Other Commands
```
/task-find "payment" --status todos | /task-move in_progress
```
### Batch Operations
```
/task-find --filter "priority:low" | /task-update priority:medium
```
## Notes
- Searches across all task files in task-orchestration/
- Case-insensitive by default (use --case for case-sensitive)
- Results sorted by relevance unless specified otherwise
- Supports command chaining with pipe operator
- Search index updated automatically on file changes