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.