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.

الانتقال إلى التثبيت

معلومات المصدر

المستودع
majiayu000/claude-skill-registry-data
آخر نشاط في المصدر
٢١ أبريل ٢٠٢٦ في ٠٢:٢١
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٢١
التفرعات
٨

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
2 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
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
عرض على GitHub