Agent skill
implementing-search-filter
Logic for constructing Appwrite queries to filter tours. Use when building the search sidebar or search bar.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/implementing-search-filter
SKILL.md
Search and Filter Logic
When to use this skill
- Implementing filters for Location, Price, and Dates.
- Handling search queries.
Appwrite Query Logic
import { Query } from 'appwrite';
const queries = [
Query.equal('location', selectedLocation),
Query.greaterThanEqual('price', minPrice),
Query.lessThanEqual('price', maxPrice),
Query.orderAsc('price')
];
const results = await databases.listDocuments(DATABASE_ID, COLLECTION_ID, queries);
Instructions
- Debounce: Debounce text input for location/name search.
- Sync: Keep URL params in sync with filter state for shareable links.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?