Skip to main content

architecture-lookup

Use this skill when exploring codebase architecture or planning new features requiring models/enums. AUTO-ACTIVATE when user mentions (FR/EN): - modèle, model, models, enum, enums, schema, Prisma schema - architecture, domain, domaine, existe, exists, available, disponible - créer, create, ajouter, add, nouveau, new, nouvelle feature - quel modèle, what model, which model,quel enum - 121 modèles, 87 enums, Planning, Leave, Business Rules This skill provides INSTANT lookup (500 tokens vs 15k for full ERD) for 121 models and 87 enums.

Source facts

Repository
majiayu000/claude-skill-registry-data
Last source activity
April 21, 2026 at 02:21
Detected SKILL.md language
English
Stars
22
Forks
8

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
architecture-lookup
description
Use this skill when exploring codebase architecture or planning new features requiring models/enums. AUTO-ACTIVATE when user mentions (FR/EN): - modèle, model, models, enum, enums, schema, Prisma schema - architecture, domain, domaine, existe, exists, available, disponible - créer, create, ajouter, add, nouveau, new, nouvelle feature - quel modèle, what model, which model,quel enum - 121 modèles, 87 enums, Planning, Leave, Business Rules This skill provides INSTANT lookup (500 tokens vs 15k for full ERD) for 121 models and 87 enums.
# Architecture Index - Quick Reference **Token Efficiency**: 500 tokens vs 15k for full ERD **Last Update**: 27 October 2025 ## Quick Stats - **129 models** across 10 domains - **91 enums** categorized - **26 modules** organized - **PascalCase** convention (Oct 2025 migration) --- ## Models by Domain ### Planning & Scheduling (28 models) - Core: Assignment, BlocDayPlanning, PlanningJob - V2: PlanningV2Assignment, PlanningV2Conflict - Templates: TrameModele, AffectationModele, PersonnelRequisModele - Legacy: TrameAffectation, RegularAssignment, PlanningSession ### Business Rules (22 models) - **Phase 2 BDD (6 types - Oct 2025)**: - ContinuityRule (rest after guards) - EquityRuleV2 (fair distribution) - InterSectorRule (cross-sector rules) - MaxHoursRule, MinRestRule, SkillMatchingRule - Legacy: EquityRule, SupervisionRule ### Leave Management (12 models) - Core: PlannedAbsence, LeaveBalance, LeaveTypeSetting - Quota: QuotaCarryOver, QuotaTransfer - Legacy: Absence ### Site & Infrastructure (8 models) - Site, OperatingRoom, OperatingSector - Department, Location, ActivityType ### User & Auth (11 models) - User, Personnel, RefreshToken, LoginLog - Skill, UserSkill, WorkContract - ApprovalRequest --- ## Enums by Category ### Assignment & Planning - AssignmentType: GARDE, ASTREINTE, BLOC_PROGRAMME, CONSULTATION, REPOS, CONGE - AssignmentStatus: PENDING, CONFIRMED, CANCELLED, COMPLETED - Period: MATIN, APRES_MIDI, NUIT, JOURNEE, GARDE_24H ### Leave Management - LeaveType: CP, RTT, FORMATION, MALADIE, CONGE_PARENTAL, MATERNITE, PATERNITE - LeaveStatus: PENDING, APPROVED, REJECTED, CANCELLED ### Professional Roles - ProfessionalRole: MAR, IADE, CHIRURGIEN, CADRE, ADMINISTRATIF ### Business Rules - RuleType: CONTINUITY, EQUITY, SUPERVISION, MAX_HOURS, MIN_REST, SKILL_MATCHING - RulePriority: CRITICAL, HIGH, MEDIUM, LOW --- ## Decision Tree ``` New feature requested ↓ 1. Check models by domain (this file - 500 tokens) ↓ 2. Model exists in category? YES → Read specific ERD section (~200 tokens) NO → Continue ↓ 3. Enum exists? YES → Reuse NO → Justify new creation ↓ 4. Check DONT_DO.md if complex pattern ``` --- ## Progressive Resources For complete listings: - **`resources/models-by-domain.md`** - All 121 models with details - **`resources/enums-reference.md`** - All 87 enums with values **Reference**: ARCHITECTURE_INDEX.md, ENTITY_RELATIONSHIP_DIAGRAM.md **Last Update**: 27 October 2025
View on GitHub