peopleflow-hrms

Guide safe modifications within the PeopleFlow HRMS Laravel application.

Updated Feb 8, 2024
One-click install
npx skills add https://github.com/akashverma004/LaravelCRUDbasic --skill peopleflow-hrms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peopleflow-hrms
Source: https://github.com/akashverma004/LaravelCRUDbasic/tree/main/.codex/skills/peopleflow-hrms
Command: npx skills add https://github.com/akashverma004/LaravelCRUDbasic --skill peopleflow-hrms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides essential context and workflow guidance for making safe, informed changes within the PeopleFlow HRMS Laravel application, ensuring adherence to its multi-tenant and role-gated architecture.

Core Features & Use Cases

  • Contextual Guidance: Understand the application's structure, route organization, and middleware.
  • Safety Assurance: Learn how to preserve tenant scoping and Role-Based Access Control (RBAC) guarantees.
  • Use Case: When adding a new feature that involves employee data, use this Skill to quickly identify the correct controller, model, and necessary middleware to ensure tenant isolation and proper authorization are maintained.

Quick Start

Use the peopleflow-hrms skill to find the correct controller and model for managing employee leave requests.

Frequently Asked Questions about peopleflow-hrms

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

FAQPage Schema
How do I navigate a Laravel HRMS to safely add features without breaking multi-tenancy?

To safely navigate a Laravel HRMS, you need contextual guidance on the application's route organization, middleware, and tenant scoping. This ensures new features preserve multi-tenant isolation and role-based access control guarantees during modification.

How do I maintain role-based access control when modifying employee self-service controllers?

Maintaining role-based access control requires identifying the correct controllers, models, and policy management patterns before making changes. This ensures proper authorization is preserved for self-service features within the Laravel application's role-gated architecture.

What is tenant scoping in a multi-tenant Laravel application and when do I need it?

Tenant scoping in a multi-tenant Laravel application isolates data access per tenant to prevent cross-tenant data leaks. You need it whenever modifying features involving employee data or adding new modules like tenant onboarding to maintain strict isolation.

Does this HRMS guidance cover Laravel middleware and policy management for tenant onboarding?

Yes, this HRMS guidance covers Laravel middleware and policy management specifically for tenant onboarding. It provides the necessary context on routes, controllers, and models to ensure onboarding workflows adhere to the multi-tenant and role-gated architecture.

What's the best way to find the correct model and middleware for managing employee leave requests?

The best way to find the correct model and middleware for employee leave requests is using application context guidance. This quickly identifies the required controller, model, and middleware to ensure tenant isolation and proper authorization are maintained.

Why does adding new features to a multi-tenant Laravel HRMS risk breaking data isolation?

Adding features risks breaking data isolation because Laravel's default routing might bypass tenant scoping and role-based access control middleware. Contextual guidance on the application's specific module patterns is required to preserve these architectural guarantees.