task-search

Search tasks across titles, descriptions, and tags with relevance ranking.

3|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/Syedaashnaghazanfar/full-stack-todo-app --skill task-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-search
Source: https://github.com/Syedaashnaghazanfar/full-stack-todo-app/tree/main/.claude/skills/task-search
Command: npx skills add https://github.com/Syedaashnaghazanfar/full-stack-todo-app --skill task-search

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables fast, multi-field search across tasks to help users locate relevant items quickly within large task lists.

Core Features & Use Cases

  • Debounced, case-insensitive search across titles, descriptions, and tags.
  • Relevance-based ranking prioritizing exact title matches, partial title matches, and matches in descriptions or tags.
  • Highlight matched terms in results for quick scanning.
  • Top 50 results cap to keep performance snappy on large datasets.

Quick Start

Type a query into the task search input and observe debounced results with matched terms highlighted.

Frequently Asked Questions about task-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search across multiple task fields at once?

Task search queries simultaneously match against titles, descriptions, and tags using case-insensitive matching. Multi-token AND queries require all terms to appear somewhere in the task for it to rank in results, enabling precise filtering across large datasets.

How does debounced search input improve performance?

Debouncing delays query execution until the user pauses typing, reducing redundant searches and ranking calculations. This keeps the interface responsive while searching efficiently across thousands of tasks without lag.

Can I see which parts of a task matched my search query?

Yes. Matched terms are highlighted within task titles, descriptions, and tags in search results, allowing quick visual scanning to confirm relevance before opening the full task details.

What happens when searching very large task lists?

Search results are capped at the top 50 ranked tasks to maintain performance. Relevance-based ranking prioritizes exact title matches first, then partial title matches, then description or tag matches, ensuring the most relevant tasks appear at the top.

Does search work with partial words or just exact matches?

Search supports both partial and exact matching. Case-insensitive queries match partial words within titles, descriptions, and tags, so searching 'task' finds 'tasklist' and 'multitask' alongside exact matches.

How is search ranking determined?

Ranking uses a relevance hierarchy: exact title matches rank highest, followed by partial title matches, then matches in descriptions or tags. This ordering surfaces the most contextually relevant tasks first within the top 50 results.