---
description: Search and locate tasks across all orchestrations using various criteria.
category: workflow-orchestration
allowed-tools: Read
---

# 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