AgentSkillsCN

cabinet-client-management

管理事务所、客户档案、员工分配以及事务所与客户间的消息传递。关键词:客户档案、入职培训、任务分配、归档、事务所仪表盘、消息传递。

SKILL.md
--- frontmatter
name: cabinet-client-management
description: Gestion des cabinets, dossiers clients, assignations collaborateurs et messagerie cabinet-client. Mots-clés: dossier client, onboarding, assignation, archive, dashboard cabinet, messagerie.

Skill: Gestion Multi-Cabinets / Multi-Clients

Utilise ce skill pour implémenter l’espace cabinet et la gestion des dossiers clients.

Quand l’utiliser

  • CRUD dossier client (ClientDossier) et archivage
  • Assignation collaborateur référent par dossier
  • KPIs cabinet et statut de suivi dossiers
  • Invitation client au portail self-service
  • Messagerie cabinet-client par dossier

Règles d’implémentation

  1. Toute requête est scoped par organizationId + clientDossierId.
  2. Aucune lecture/écriture cross-tenant ne doit être possible.
  3. Les actions de management sont réservées à SUPER_ADMIN/CABINET_ADMIN selon contexte.
  4. Utiliser Zod pour valider les payloads de création/modification dossier.
  5. Archiver via statut (ARCHIVED) plutôt que suppression physique.

Fonctionnalités minimales

  • Dashboard cabinet: clients actifs, documents en attente, missions en retard.
  • Dossier client: raison sociale, SIRET, forme juridique, régime TVA, clôture exercice.
  • Assignation: un collaborateur référent par dossier (modifiable).
  • Portail client: génération d’un lien d’accès unique et contrôlé.
  • Messagerie: thread par dossier + notifications email + pièces jointes.

Contrats API cibles

  • GET /api/v1/clients
  • POST /api/v1/clients
  • GET /api/v1/clients/:id
  • PATCH /api/v1/clients/:id
  • DELETE /api/v1/clients/:id (archivage logique)

Exemples de demandes

  • « Crée l’API d’onboarding d’un dossier client complet »
  • « Ajoute la vue charge de travail par collaborateur »
  • « Implémente l’archivage d’un dossier sans perte d’historique »