# HRFocus reusable skills catalog

Exported: 2026-08-31T07:47:23+02:00

Skills: 40 | Categories: 6

Install instructions: `..\00 Administration\001 - Importing and Using Skills.md`

| Skill | Category | Recommended model | Effort | Package |
|---|---|---|---|---|
| Automate HRFocus BETS Intake | Integrations and Automation | GPT-5.6 Terra | Medium | automate-hrfocus-bets-intake.zip |
| Build HRFocus API Integration | Integrations and Automation | GPT-5.6 Terra | Medium | build-hrfocus-api-integration.zip |
| Build HRFocus Audit Portal | UI and Web Modernisation | GPT-5.6 Sol | High | build-hrfocus-audit-portal.zip |
| Build HRFocus Database Package | Database and Configuration | GPT-5.6 Terra | Medium | build-hrfocus-database-package.zip |
| Build HRFocus DTU Integration | Integrations and Automation | GPT-5.6 Terra | Medium | build-hrfocus-dtu-integration.zip |
| Build HRFocus eLeave Dashboard | UI and Web Modernisation | GPT-5.6 Sol | High | build-hrfocus-eleave-dashboard.zip |
| Build HRFocus Learning Experience | UI and Web Modernisation | GPT-5.6 Sol | High | build-hrfocus-learning-experience.zip |
| Build HRFocus Manager Workspace | UI and Web Modernisation | GPT-5.6 Sol | High | build-hrfocus-manager-workspace.zip |
| Build HRFocus Test Automation | Platform Merge and Release | GPT-5.6 Sol | High | build-hrfocus-test-automation.zip |
| Build HRFocus WhatsApp Portal | Integrations and Automation | GPT-5.6 Sol | High | build-hrfocus-whatsapp-portal.zip |
| Build Index Hub | UI and Web Modernisation | GPT-5.6 Terra | Medium | build-index-hub.zip |
| Change Request to Functional Spec | Specifications and Content | GPT-5.6 Terra | Medium | change-request-to-functional-spec.zip |
| Dynamic Form Builder | Dynamic Forms and Workflow | GPT-5.6 Terra | Medium | dynamic-form-builder.zip |
| HRFocus Knowledge Content | Specifications and Content | GPT-5.6 Terra | Medium | build-hrfocus-knowledge-content.zip |
| HRFocus Release Pack | Specifications and Content | GPT-5.6 Terra | Medium | create-hrfocus-release-pack.zip |
| Modernize HRFocus Report Portal | Specifications and Content | GPT-5.6 Sol | High | modernize-hrfocus-report-portal.zip |
| Package HRFocus Support Solution | Platform Merge and Release | GPT-5.6 Sol | High | package-hrfocus-support-solution.zip |
| Publish HRFocus Azure DevOps Work Items | Specifications and Content | GPT-5.6 Terra | Medium | publish-hrfocus-azure-devops-work-items.zip |
| Validate HRFocus Support Solution | Platform Merge and Release | GPT-5.6 Sol | High | validate-hrfocus-support-solution.zip |
| Apply HRF Hub Theme | UI and Web Modernisation | GPT-5.6 Terra | Medium | apply-hrf-hub-theme.zip |
| Audit Web Forms Telerik Page | UI and Web Modernisation | GPT-5.6 Sol | High | audit-webforms-telerik-page.zip |
| Build HRFocus Event Notification | Dynamic Forms and Workflow | GPT-5.6 Terra | Medium | build-hrfocus-event-notification.zip |
| Build HRFocus Import Procedure | Integrations and Automation | GPT-5.6 Terra | Medium | build-hrfocus-import-procedure.zip |
| Build HRFocus Payroll Interface | Integrations and Automation | GPT-5.6 Sol | High | build-hrfocus-payroll-interface.zip |
| Client Requirements to Form Spec | Dynamic Forms and Workflow | GPT-5.6 Terra | Medium | client-requirements-to-form-spec.zip |
| Convert Telerik Grid to Kendo | UI and Web Modernisation | GPT-5.6 Sol | High | convert-telerik-grid-to-kendo-jquery.zip |
| Create HRFocus Video Script | Specifications and Content | GPT-5.6 Luna | Medium | create-hrfocus-video-script.zip |
| Deploy HRFocus Workflow Campaign | Dynamic Forms and Workflow | GPT-5.6 Terra | Medium | deploy-hrfocus-workflow-campaign.zip |
| Dynamic Form Change Manager | Dynamic Forms and Workflow | GPT-5.6 Terra | Medium | dynamic-form-change-manager.zip |
| Dynamic Form Validator | Dynamic Forms and Workflow | GPT-5.6 Sol | High | dynamic-form-validator.zip |
| Estimate Functional Specification | Specifications and Content | GPT-5.6 Terra | Medium | estimate-functional-spec.zip |
| HRF Email Template Formatting | Dynamic Forms and Workflow | GPT-5.6 Luna | Medium | hrf-email-template-formatting.zip |
| Manage HRFocus Settings | Database and Configuration | GPT-5.6 Luna | Low | manage-hrfocus-settings.zip |
| Merge CareerFocus from MyFocus | Platform Merge and Release | GPT-5.6 Sol | High | merge-careerfocus-from-myfocus.zip |
| Merge PayrollFocus from MyFocus | Platform Merge and Release | GPT-5.6 Sol | High | merge-payrollfocus-from-myfocus.zip |
| Modernize Telerik Grid In Place | UI and Web Modernisation | GPT-5.6 Terra | Medium | modernize-telerik-grid-in-place.zip |
| PDF Skill | Specifications and Content | GPT-5.6 Luna | Medium | pdf.zip |
| Provision HRFocus Scheduled Automation | Integrations and Automation | GPT-5.6 Terra | Medium | provision-hrfocus-scheduled-automation.zip |
| Update HRFocus Release Notes | Specifications and Content | GPT-5.6 Terra | Medium | update-hrfocus-release-notes.zip |
| Validate Web Forms UI Migration | UI and Web Modernisation | GPT-5.6 Sol | High | validate-webforms-ui-migration.zip |

## Automate HRFocus BETS Intake

Skill: `automate-hrfocus-bets-intake`

Monitor HRFocus Outlook mail for authorised BETS, bug or enhancement requests and safely create deduplicated MyFocus or Recruitment Focus Azure DevOps work items, preserve request fields and attachments, verify the saved item, reply to all recipients and mark the source email processed. Use for scheduled or manual HRFocus email-to-Azure-Boards intake automation.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\automate-hrfocus-bets-intake.zip`

Example uses:

- Use $automate-hrfocus-bets-intake to monitor authorised MyFocus and Recruitment Focus BETS emails, prevent duplicates, create verified User Stories and reply with the release iteration.
- Use $automate-hrfocus-bets-intake to process this BETS request manually, preserve its screenshots and metadata, map supported Azure DevOps fields and prepare a reply-all confirmation.

## Build HRFocus API Integration

Skill: `build-hrfocus-api-integration`

Build secure HRFocus API integrations and deployment packages, including HRF_WEBAPI_QUERIES registration, staging, push/pull procedures, PowerShell orchestration, authentication, pagination, retries, logging, task definitions and runbooks. Use for internal or external MyFocus, CareerFocus or Payroll API synchronization work.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\build-hrfocus-api-integration.zip`

Example uses:

- Use $build-hrfocus-api-integration to package a secure employee master-data push with staging, retries, logging and Task Scheduler deployment.
- Use $build-hrfocus-api-integration to create a paginated API pull into MyFocus with validation, promotion, reconciliation and rollback.

## Build HRFocus Audit Portal

Skill: `build-hrfocus-audit-portal`

Build, extend, diagnose or package HRFocus Audit 2.0 investigation and administration workspaces over existing API and table audit evidence. Use for secured audit dashboards, typed event filters, masked detail, coverage administration, concurrency-safe configuration, governed export, audit indexing and release validation without replacing established audit capture.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\build-hrfocus-audit-portal.zip`

Example uses:

- Use $build-hrfocus-audit-portal to create a secured Audit 2.0 investigation dashboard over the existing HRFocus audit evidence.
- Use $build-hrfocus-audit-portal to add typed filters, masked detail, bounded export, concurrency-safe coverage administration and measured indexes.

## Build HRFocus Database Package

Skill: `build-hrfocus-database-package`

Create and sequence HRFocus database deployment packages containing tables, views, functions, procedures, triggers, indexes, permissions, settings and seed data. Use for database-only support items or as the database layer of a multi-component solution where scripts must be rerunnable, dependency-safe, testable and ready for support-engineer review.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\build-hrfocus-database-package.zip`

Example uses:

- Use $build-hrfocus-database-package to turn this approved change into an ordered, rerunnable SQL Server 2016 deployment package.
- Use $build-hrfocus-database-package to package these tables, functions, procedures, triggers, indexes and verification scripts in dependency order.

## Build HRFocus DTU Integration

Skill: `build-hrfocus-dtu-integration`

Build, extend, package, and validate HRFocus Data Transfer Utility (DTU) integrations using HRF_DTU.exe, `.imp` import definitions, `.exp` export definitions, database or Web API sources/targets, file-based CSV/JSON/XML/TXT exchange, multi-step job manifests, PowerShell runners, and Windows Task Scheduler. Use for scheduled or ad hoc DTU imports, exports, database-to-file, file-to-database, API-to-database, database-to-API, or API-to-API integrations.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\build-hrfocus-dtu-integration.zip`

Example uses:

- Use $build-hrfocus-dtu-integration to import a scheduled CSV into SQL through a credential-free .imp template and an idempotent upsert procedure.
- Use $build-hrfocus-dtu-integration to export employee data to JSON with a .exp definition, ordered job manifest, PowerShell runner and Task Scheduler package.

## Build HRFocus eLeave Dashboard

Skill: `build-hrfocus-eleave-dashboard`

Build, extend, diagnose, or validate modern HRFocus eLeave landing pages, selected-employee management pages, dashboards, and employee leave reports in MyFocus ASP.NET Web Forms. Use for employee leave balances, projections, requests, encashment, forfeiture warnings, future transactions, leave history, calendars, manager approvals, take-on, cycles, manual leave forms, reporting-line insights, Telerik Reporting/PDF output, fixed-GUID Report Portal views, Kendo charts/grids, PageMethods data services, and Telerik RadWindow launch/return behavior.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\build-hrfocus-eleave-dashboard.zip`

Example uses:

- Use $build-hrfocus-eleave-dashboard to create a responsive employee leave home page with balances, projections, requests, forfeiture warnings and calendars.
- Use $build-hrfocus-eleave-dashboard to add a secure manager tab with reporting-line balances, approvals, coverage signals and RadWindow workflows.

## Build HRFocus Learning Experience

Skill: `build-hrfocus-learning-experience`

Build, extend, diagnose or package additive HRFocus Learning 2.0 experiences alongside Learning V1. Use for learner dashboards, unified transcripts, resumable content, credential evidence, competencies, development goals, achievements, notifications, Learning Studio authoring, feature flags, demo data and safe phased rollout.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\build-hrfocus-learning-experience.zip`

Example uses:

- Use $build-hrfocus-learning-experience to add a responsive Learning 2.0 learner home, unified transcript, credentials and resumable content alongside Learning V1.
- Use $build-hrfocus-learning-experience to package governed Learning Studio authoring, versioning, review, publication and rollback.

## Build HRFocus Manager Workspace

Skill: `build-hrfocus-manager-workspace`

Build, extend, diagnose or validate responsive HRFocus Manager Self-Service workspaces that compose team insight and authoritative HR modules. Use for hierarchy-scoped manager summaries, employee context panels, Action/Attention/Decision lanes, leave/learning/performance integration, requisitions, tasks, deep links, feature flags and manager-workspace APIs.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\build-hrfocus-manager-workspace.zip`

Example uses:

- Use $build-hrfocus-manager-workspace to compose hierarchy-scoped Action, Attention and Decision lanes for managers.
- Use $build-hrfocus-manager-workspace to integrate leave, learning, performance and recruitment summaries while preserving source-module permissions.

## Build HRFocus Test Automation

Skill: `build-hrfocus-test-automation`

Design, implement or extend pragmatic automated tests for legacy HRFocus .NET Framework and ASP.NET Web Forms solutions. Use for MSTest unit and characterisation tests, database or API integration tests, Playwright .NET browser journeys, Telerik/Kendo/PageMethods behaviour, release-pack regression evidence, test data, CI execution and GitHub Copilot-assisted test drafting.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\build-hrfocus-test-automation.zip`

Example uses:

- Use $build-hrfocus-test-automation to turn this release pack into MSTest unit/integration coverage and a small set of Playwright .NET browser journeys.
- Use $build-hrfocus-test-automation to design a GitHub Copilot-assisted test pilot for this .NET Framework Web Forms feature with deterministic CI evidence.

## Build HRFocus WhatsApp Portal

Skill: `build-hrfocus-whatsapp-portal`

Build, extend, diagnose or package HRFocus WhatsApp operations portals and approved-template employee campaigns. Use for message health dashboards, masked history, audience search and preview, recipient personalisation, existing MailBot or notification-service queue integration, concurrency-safe duplicate prevention, campaign audit records, menu security and provider-status semantics.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\build-hrfocus-whatsapp-portal.zip`

Example uses:

- Use $build-hrfocus-whatsapp-portal to build a masked message-health dashboard and approved-template employee campaign workflow over the existing queue.
- Use $build-hrfocus-whatsapp-portal to add audience preview, recipient personalisation, concurrency-safe duplicate prevention and precise provider statuses.

## Build Index Hub

Skill: `build-index-hub`

Create or modernize searchable, filterable index and directory hub pages such as report portals, administration menus, environment directories, system catalogs, QA portals, and internal service listings. Use when a user wants an API-powered or server-rendered dashboard with counters, filter tiles, debounced search, sorting, paging, charts, row/card actions, persistent favourites, and responsive grouped navigation.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\build-index-hub.zip`

Example uses:

- Use $build-index-hub to create a searchable internal development-resources directory with counters, filters, cards and downloads.
- Use $build-index-hub to modernise this report portal index with persistent favourites, paging, clear filters and responsive navigation.

## Change Request to Functional Spec

Skill: `change-request-to-functional-spec`

Convert system change requests, enhancement ideas, code-review findings, support notes, client requirements, or improvement recommendations into implementation-ready HRFocus functional and requirements specification DOCX files. Use when Codex must analyse current behaviour and proposed changes, define scope, business and functional requirements, non-functional requirements, acceptance criteria, risks, dependencies, assumptions, data or integration impacts, rollout considerations, and produce a client-facing or internal HRFocus specification using the bundled Word template.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\change-request-to-functional-spec.zip`

Example uses:

- Use $change-request-to-functional-spec to convert this approved change request into an implementation-ready HRFocus functional specification.
- Use $change-request-to-functional-spec to turn these support notes and code findings into requirements, rules, acceptance criteria and UAT scenarios.

## Dynamic Form Builder

Skill: `dynamic-form-builder`

Build complete HRF Dynamic Form solutions from client requirements and approved examples. Use when creating a new dynamic form, its form-export SQL, backing table, supporting stored procedures, lookup/configuration data, and deployment package.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\dynamic-form-builder.zip`

Example uses:

- Use $dynamic-form-builder to build a complete employee declaration form from this approved specification, including SQL and the form export.
- Use $dynamic-form-builder to create a new Dynamic Form with backing tables, lookups, procedures, metadata and deployment order.

## HRFocus Knowledge Content

Skill: `build-hrfocus-knowledge-content`

Build, extend, audit, package and validate HRFocus Knowledge Hub content in HRF_KB_Items, including FAQs, responsive HTML or showcase articles, presentation companions, quick actions, employee My Information queries, manager My Team queries, Company Information values, chatbot grounding, search tags and screen links. Use when creating or changing HRFKnowledge content, static or DataSql-backed knowledge cards, chatbot knowledge answers, KB seed scripts, or governed activation of dynamic HR data.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\build-hrfocus-knowledge-content.zip`

Example uses:

- Use $build-hrfocus-knowledge-content to create a responsive HTML Knowledge Hub article with safe scoped styling, useful search language and an idempotent seed.
- Use $build-hrfocus-knowledge-content to package a session-scoped My Information or My Team knowledge card with bounded DataSql and a permission-preserving action.

## HRFocus Release Pack

Skill: `create-hrfocus-release-pack`

Create implementation-aligned HRFocus delivery documentation from a request, specification, code change, defect fix, support item, or completed feature. Use when Codex must produce a user story with acceptance criteria, detailed release notes, concise customer-facing release notes, and executable test instructions as one traceable release pack.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\create-hrfocus-release-pack.zip`

Example uses:

- Use $create-hrfocus-release-pack to turn this completed defect fix into a traceable user story, detailed and concise release notes, and regression test instructions.
- Use $create-hrfocus-release-pack to document this HRFocus enhancement with acceptance criteria, deployment notes, customer-facing release notes, and executable QA cases.

## Modernize HRFocus Report Portal

Skill: `modernize-hrfocus-report-portal`

Modernize, extend, diagnose, and validate the HRFocus Report Portal across its dashboard/index, filter loader, V1/V2 viewers, HTML/template reports, Excel/PDF/Word/image exports, favourites, subscriptions, saved reports, visual Report Builder, administration, report parameters, and SQL/internal/external API data sources. Use for changes under Modules/HRF_REPPORTAL or Modules/HRF_Report_Builder, especially when existing Web Forms, Telerik, Kendo, session, routing, or export behavior must be preserved behind a rollout setting.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\modernize-hrfocus-report-portal.zip`

Example uses:

- Use $modernize-hrfocus-report-portal to diagnose why this report exports correctly to Excel but fails in the V2 viewer.
- Use $modernize-hrfocus-report-portal to add filters, access provisioning, favourites and subscription support to this report.

## Package HRFocus Support Solution

Skill: `package-hrfocus-support-solution`

Package cross-application HRFocus technical support solutions from specifications, change requests or approved examples. Use when creating all deliverable components under Z:\Support Solutions, splitting work across CareerFocus, MyFocus, Payroll or other applications, sequencing database objects, forms, reports, notifications, APIs, DTU imports/exports, services and tests, or preparing a final engineer-review package.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\package-hrfocus-support-solution.zip`

Example uses:

- Use $package-hrfocus-support-solution to create a complete numbered Support Solutions package from this specification under the supplied Z drive folder.
- Use $package-hrfocus-support-solution to assemble the database, form, report, DTU, notification, automation and UAT components into one release.

## Publish HRFocus Azure DevOps Work Items

Skill: `publish-hrfocus-azure-devops-work-items`

Create or update implementation-aligned HRFocus Azure DevOps Services work items through the Azure DevOps MCP server. Use when Codex must publish a TFS/Azure Boards User Story, Product Backlog Item, Requirement, acceptance criteria, release notes, implementation instructions, test instructions, functional test cases, linked Test Case work items, or Test Plan/suite membership from a prompt, completed code change, defect, specification, or HRFocus release pack.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\publish-hrfocus-azure-devops-work-items.zip`

Example uses:

- Use $publish-hrfocus-azure-devops-work-items to create a Recruitment Focus User Story with description, acceptance criteria, release notes, implementation instructions and Test-tab coverage in the current release iteration.
- Use $publish-hrfocus-azure-devops-work-items to turn this approved HRFocus release pack into an Azure DevOps story, create linked Test Case work items, add them to the confirmed suite and return all work-item URLs.

## Validate HRFocus Support Solution

Skill: `validate-hrfocus-support-solution`

Validate composite HRFocus Support Solutions before release. Use to audit application/component folder structure, deployment manifests, SQL sequencing and idempotency, Dynamic Forms, workflows, campaigns, Report Portal exports, notifications, APIs, DTU `.imp`/`.exp` definitions, scheduled services, payroll interfaces, tests, rollback and secret/PII exposure.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\validate-hrfocus-support-solution.zip`

Example uses:

- Use $validate-hrfocus-support-solution to perform a pre-release audit of this complete Support Solutions package.
- Use $validate-hrfocus-support-solution to check SQL ordering, idempotency, form references, DTU definitions, secrets, rollback and UAT evidence.

## Apply HRF Hub Theme

Skill: `apply-hrf-hub-theme`

Apply the HRF Hub visual system to ASP.NET Web Forms, Telerik, Kendo UI for jQuery, or static internal dashboards. Use when aligning navigation, hero headers, summary tiles, toolbars, grids, action icons, status indicators, popup windows, tabbed editors, responsive layouts, empty/loading states, and modal selection workflows with the established HRF navy and blue/cyan design.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\apply-hrf-hub-theme.zip`

Example uses:

- Use $apply-hrf-hub-theme to restyle this internal Web Forms administration page with the HRF Hub navigation, hero, summary tiles and responsive cards.
- Use $apply-hrf-hub-theme to align this Kendo grid page with the approved HRF colours, actions, loading states and mobile layout.

## Audit Web Forms Telerik Page

Skill: `audit-webforms-telerik-page`

Audit legacy ASP.NET Web Forms pages that use Telerik controls before modernization, debugging, or migration. Use when inventorying RadGrid columns and commands, postbacks, PageMethods, ViewState, sessions, permissions, editor workflows, popup/return routes, data and export pipelines, generated ClientIDs, dynamic controls, and Telerik resources to produce a functionality-preservation contract.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\audit-webforms-telerik-page.zip`

Example uses:

- Use $audit-webforms-telerik-page to inventory this RadGrid page before we migrate it to Kendo UI.
- Use $audit-webforms-telerik-page to trace this page's postbacks, ViewState, permissions, exports and popup return routes before a redesign.

## Build HRFocus Event Notification

Skill: `build-hrfocus-event-notification`

Build HRFocus event notifications, reminders and scheduled email alerts. Use when registering HRF_SP_EVENT_NOTIFICATION_ADD, creating recipient/source queries, frequency and repeat settings, destinations, notification XML, My_Mail_Bot dispatch, runtime placeholders, template content and failure/retry tests.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\build-hrfocus-event-notification.zip`

Example uses:

- Use $build-hrfocus-event-notification to create a failure-only notification for an integration queue with support recipients and retry guidance.
- Use $build-hrfocus-event-notification to register a monthly certification-expiry reminder with the correct recipient and source queries.

## Build HRFocus Import Procedure

Skill: `build-hrfocus-import-procedure`

Build or extend HRFocus import procedures and their definition/test files. Use for HRF import framework changes, CSV or bulk imports, CareerFocus-to-MyFocus imports, mandatory/reference/custom validation, error output, row processing, replay safety or HRF_LT_IMPORT_PROCEDURES registration.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\build-hrfocus-import-procedure.zip`

Example uses:

- Use $build-hrfocus-import-procedure to create a CSV import with mandatory, reference and custom validation plus replay protection.
- Use $build-hrfocus-import-procedure to extend this existing HRF import while preserving its output-error contract and registration.

## Build HRFocus Payroll Interface

Skill: `build-hrfocus-payroll-interface`

Build HRFocus payroll interfaces for Payroll Focus, PaySpace, Sage or other payroll targets. Use when staging or posting earnings, deductions, leave, periods or batches; mapping employees and pay codes; preventing duplicate transactions; recording batch outcomes; or producing reconciliation and exception reports.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\build-hrfocus-payroll-interface.zip`

Example uses:

- Use $build-hrfocus-payroll-interface to stage and post approved leave transactions to PaySpace with duplicate prevention and reconciliation.
- Use $build-hrfocus-payroll-interface to package a deductions interface with period controls, batch outcomes and exception reporting.

## Client Requirements to Form Spec

Skill: `client-requirements-to-form-spec`

Convert client documents and requests into implementation-ready HRF Dynamic Form specifications. Use when analysing a new form request or requested enhancement before creating or changing form SQL, tables, procedures, workflows, or exports.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\client-requirements-to-form-spec.zip`

Example uses:

- Use $client-requirements-to-form-spec to analyse this client document and produce an implementation-ready Dynamic Form specification.
- Use $client-requirements-to-form-spec to create a current-versus-proposed field, validation, workflow and export delta for this form change.

## Convert Telerik Grid to Kendo

Skill: `convert-telerik-grid-to-kendo-jquery`

Convert Telerik RadGrid-based ASP.NET Web Forms pages to licensed Kendo UI for jQuery parallel V2 pages. Use when replacing a Telerik grid while retaining server-side CRUD, permissions, sessions, popup routes, editors, history, services, provisioning, and other business functionality.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\convert-telerik-grid-to-kendo-jquery.zip`

Example uses:

- Use $convert-telerik-grid-to-kendo-jquery to create a parallel Kendo V2 page while preserving CRUD, permissions, sessions and exports.
- Use $convert-telerik-grid-to-kendo-jquery to replace this RadGrid with licensed Kendo UI for jQuery and retain its popup editor routes.

## Create HRFocus Video Script

Skill: `create-hrfocus-video-script`

Create production-ready HRFocus video scripts for product launches, feature overviews, tutorials, training, release communications, and client demonstrations. Use when a user needs a timed script, narration, Synthesia or HeyGen scenes, screen-recording directions, on-screen text, a shot list, image recommendations, pronunciation guidance, or a consistently named script file for Z:\Videos\Scripts.

Recommended model: **GPT-5.6 Luna**

Recommended reasoning effort: **Medium**

Package: `Packages\create-hrfocus-video-script.zip`

Example uses:

- Use $create-hrfocus-video-script to create a timed launch video with narration, on-screen text and a shot list for this feature.
- Use $create-hrfocus-video-script to produce a step-by-step training video script for configuring and using this MyFocus workflow.

## Deploy HRFocus Workflow Campaign

Skill: `deploy-hrfocus-workflow-campaign`

Deploy coherent HRFocus Dynamic Form workflow and HR campaign solutions. Use for automated or user-initiated approval routing, Role Management interception groups, campaign audiences and date windows, forced acknowledgements, form/workflow GUID mapping, approval/rejection hooks, inbox links and notification behavior.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\deploy-hrfocus-workflow-campaign.zip`

Example uses:

- Use $deploy-hrfocus-workflow-campaign to package a manager approval workflow with interception groups, hooks and notifications.
- Use $deploy-hrfocus-workflow-campaign to deploy a forced-acknowledgement campaign for a selected employee audience and date window.

## Dynamic Form Change Manager

Skill: `dynamic-form-change-manager`

Plan and implement safe changes to existing HRF Dynamic Forms. Use when a client requests field, layout, validation, workflow, table, stored-procedure, or form-export changes and the existing implementation must remain consistent.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\dynamic-form-change-manager.zip`

Example uses:

- Use $dynamic-form-change-manager to add these fields and validations to the existing form without breaking stored responses.
- Use $dynamic-form-change-manager to update this form's workflow, table and procedures while preserving its current GUID and export contract.

## Dynamic Form Validator

Skill: `dynamic-form-validator`

Validate HRF Dynamic Form deployment packages before release. Use when reviewing new or changed form SQL, JSON exports, backing tables, stored procedures, metadata, lookup values, or deployment order.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\dynamic-form-validator.zip`

Example uses:

- Use $dynamic-form-validator to audit this new Dynamic Form package before release and report blocking defects.
- Use $dynamic-form-validator to cross-check the form JSON, backing table, procedures, lookups, GUIDs and deployment sequence.

## Estimate Functional Specification

Skill: `estimate-functional-spec`

Analyse functional specifications, change requests, client requirements, support notes, and proposed HRFocus enhancements to estimate development and QA effort in person-days. Use when Codex must identify forms, workflows, integrations, scheduled services, reports, notifications, imports, database changes, configuration, or enhancements; produce a component breakdown and total; identify reuse and scope-reduction opportunities; state assumptions, exclusions, risks, and confidence; or draft a concise professional estimate email for a client or internal stakeholder.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\estimate-functional-spec.zip`

Example uses:

- Use $estimate-functional-spec to estimate development and QA effort for this functional specification in person-days.
- Use $estimate-functional-spec to break this enhancement into forms, integrations, reports, notifications, database work and UAT effort.

## HRF Email Template Formatting

Skill: `hrf-email-template-formatting`

Generate compact, modern, Outlook-compatible HRF HTML email templates and safe T-SQL upserts for HRF_LT_CONFIG_EMAIL_TEMPLATES or HRF_MYFOCUS_SETTING. Use when creating, restyling, or fixing HRF notification emails, including runtime @@ placeholders, [SystemName] replacement, nested detail tables, excessive email spacing, and CR/LF break removal in SQL or VB.

Recommended model: **GPT-5.6 Luna**

Recommended reasoning effort: **Medium**

Package: `Packages\hrf-email-template-formatting.zip`

Example uses:

- Use $hrf-email-template-formatting to create a compact Outlook-compatible HRF notification template and safe SQL upsert.
- Use $hrf-email-template-formatting to fix this email's runtime tokens, spacing, nested detail table and mobile rendering.

## Manage HRFocus Settings

Skill: `manage-hrfocus-settings`

Add, change, review, or provision HRFocus application settings stored in HRF_MYFOCUS_SETTING. Use when code calls MyFocus_Settings.Settings.GetItem_Value, a feature flag or configurable value is introduced, a deployment SQL script is needed for a setting, or module/category/name/default/editor-control consistency must be checked.

Recommended model: **GPT-5.6 Luna**

Recommended reasoning effort: **Low**

Package: `Packages\manage-hrfocus-settings.zip`

Example uses:

- Use $manage-hrfocus-settings to add this feature flag to HRF_MYFOCUS_SETTING with a rerunnable deployment script.
- Use $manage-hrfocus-settings to audit how this setting is read in code and provision the correct module, category and default value.

## Merge CareerFocus from MyFocus

Skill: `merge-careerfocus-from-myfocus`

Compare current MyFocus source, its latest incremental release, and database definitions against CareerFocus; then safely port applicable Dashboard Portal, Report Portal, Dynamic Forms, Workflow, Event Notifications, ImportWizard, WebAPI, Email Templates, shared-library, and deployment-package changes into CareerFocus. Use for MyFocus-to-CareerFocus parity audits or merges where MyFocus must remain read-only, CareerFocus-specific constructors and connection routing must be preserved, and SQL/application changes must follow the CareerFocus release structure.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\merge-careerfocus-from-myfocus.zip`

Example uses:

- Use $merge-careerfocus-from-myfocus to compare the latest MyFocus release and port applicable Dynamic Forms and Report Portal changes.
- Use $merge-careerfocus-from-myfocus to perform a parity review and package only CareerFocus-compatible settings, APIs and notifications.

## Merge PayrollFocus from MyFocus

Skill: `merge-payrollfocus-from-myfocus`

Compare current MyFocus features and releases against PayrollFocus, then safely port applicable Dashboard Portal, Report Portal, Report Builder, Dynamic Forms, WebAPI/controllers, Email Templates, shared assets, and administration enhancements into PayrollFocus. Use for MyFocus-to-PayrollFocus parity audits or merges where MyFocus and CareerFocus must remain read-only, Payroll authentication/settings/user/connection behavior must be preserved, and SQL plus Upgrade payloads must follow the Payroll release-package structure.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\merge-payrollfocus-from-myfocus.zip`

Example uses:

- Use $merge-payrollfocus-from-myfocus to port the applicable MyFocus Report Portal improvements into PayrollFocus.
- Use $merge-payrollfocus-from-myfocus to compare shared email templates and administration features and package a safe PayrollFocus merge.

## Modernize Telerik Grid In Place

Skill: `modernize-telerik-grid-in-place`

Modernize an ASP.NET Web Forms Telerik grid page without replacing Telerik. Use when applying dashboard summaries, filters, sorting, responsive layout, consistent action icons, modal editors, or a supported Telerik skin while preserving RadGrid columns, commands, postbacks, partial-postback behavior, permissions, and persisted state.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\modernize-telerik-grid-in-place.zip`

Example uses:

- Use $modernize-telerik-grid-in-place to add summary tiles, filters and responsive actions without replacing this RadGrid.
- Use $modernize-telerik-grid-in-place to modernise this legacy Telerik page while preserving postbacks, partial updates and exports.

## PDF Skill

Skill: `pdf`

Use when tasks involve reading, creating, or reviewing PDF files where rendering and layout matter; prefer visual checks by rendering pages (Poppler) and use Python tools such as `reportlab`, `pdfplumber`, and `pypdf` for generation and extraction.

Recommended model: **GPT-5.6 Luna**

Recommended reasoning effort: **Medium**

Package: `Packages\pdf.zip`

Example uses:

- Use $pdf to extract and verify the requirements and tables in this client PDF specification.
- Use $pdf to create a professionally formatted PDF deliverable and render every page for visual validation.

## Provision HRFocus Scheduled Automation

Skill: `provision-hrfocus-scheduled-automation`

Provision HRFocus scheduled automation using the HRF scheduler, Windows Task Scheduler or packaged notification services. Use for nightly/hourly procedures, DTU/API/import runners, validation queues, job exports, task XML, service deployment, overlap policy, retry, health checks, logging, runbooks and rollback.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\provision-hrfocus-scheduled-automation.zip`

Example uses:

- Use $provision-hrfocus-scheduled-automation to package a nightly procedure with overlap controls, logging, monitoring and rollback.
- Use $provision-hrfocus-scheduled-automation to schedule this DTU job through Windows Task Scheduler with retries and a least-privilege service account.

## Update HRFocus Release Notes

Skill: `update-hrfocus-release-notes`

Update or repair HRFocus and MyFocus release-notes Word documents while preserving historical version sections. Use when adding a patch or release version to an existing .docx, correcting a version heading or cover title, moving an item that was mistakenly merged into an older version table, or validating that each release has its own heading, category and change table.

Recommended model: **GPT-5.6 Terra**

Recommended reasoning effort: **Medium**

Package: `Packages\update-hrfocus-release-notes.zip`

Example uses:

- Use $update-hrfocus-release-notes to add this patch to the current MyFocus Word release notes while preserving every historical version section.
- Use $update-hrfocus-release-notes to repair the cover version, headings and table of contents in an existing HRFocus release-notes document.

## Validate Web Forms UI Migration

Skill: `validate-webforms-ui-migration`

Validate a modernized or Kendo-migrated ASP.NET Web Forms page against its Telerik original. Use when checking functional parity, controls, routes, permissions, sessions, postbacks/PageMethods, JavaScript, CSS/icons/assets, compilation, CRUD, editors, popups, persistence, exports, project inclusion, and rollback readiness.

Recommended model: **GPT-5.6 Sol**

Recommended reasoning effort: **High**

Package: `Packages\validate-webforms-ui-migration.zip`

Example uses:

- Use $validate-webforms-ui-migration to compare this Kendo V2 page with its Telerik original and report missing behavior.
- Use $validate-webforms-ui-migration to regression-test permissions, routes, CRUD, PageMethods, exports and responsive behavior after migration.
