filter-builder

Build and apply multi-criteria filters to HR-IMS data with Prisma query generation.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Arnutt-N/hr-ims --skill filter-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: filter-builder
Source: https://github.com/Arnutt-N/hr-ims/tree/main/.claude/skills/filter-builder
Command: npx skills add https://github.com/Arnutt-N/hr-ims --skill filter-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Filtering complex HR-IMS datasets often requires building dynamic, multi-criteria conditions across lists and tables. This skill provides a structured approach to defining reusable filter configurations, generating Prisma-compatible queries, and composing UI components for advanced filtering.

Core Features & Use Cases

  • Multi-criteria filtering for HR-IMS data across lists and tables.
  • Dynamic filter components with configurable operators and types (text, number, date, select, boolean).
  • Prisma query generation, URL serialization, and server-side integration for filtered inventory or employee data.
  • Use Case: Build a complex search that finds active employees created within the last 30 days with status in a set and location in a specific region.

Quick Start

Configure a filter group with selected configs, add filters, and apply to a data query in your HR-IMS app.

Frequently Asked Questions about filter-builder

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

FAQPage Schema
How do I build multi-criteria Prisma queries for HR-IMS data filtering?

Build multi-criteria Prisma queries for HR-IMS data by configuring dynamic filter groups with selected operators and type-aware inputs. The Skill generates compatible Prisma queries and server-side actions to execute filtered conditions across lists and tables.

What is the best way to implement frontend filter components with configurable operators?

Implement frontend filter components with configurable operators by defining reusable filter configurations that support type-aware inputs like text, number, date, select, and boolean. This approach structures dynamic UI components for advanced multi-criteria data filtering.

Can I serialize multi-criteria data filters into URLs for HR-IMS lists and tables?

Yes, you can serialize multi-criteria data filters into URLs for HR-IMS lists and tables. The Skill includes URL serialization logic to persist complex filter states, allowing reliable server-side execution of filtered inventory or employee queries.

Does this approach support filtering HR-IMS employee data by date ranges and boolean statuses?

Yes, filtering HR-IMS employee data by date ranges and boolean statuses is supported through type-aware inputs. You can configure dynamic operators to find active employees created within specific periods and matching specific status sets.

How do I configure a complex search filter for employees across multiple data types?

Configure a complex search filter for employees by defining a filter group with selected configs, adding specific multi-criteria conditions, and applying it to a data query. This handles various data types like text, numbers, dates, and booleans within your HR-IMS app.