Développement ruoyi-vue-pro / Yudao

Compétence pour le développement de projets ruoyi-vue-pro / Yudao, couvrant les modules backend, l'interface admin Vue3, l'interface uni-app, le SQL, les permissions et les limites d'intégration de données.

Qu'est-ce que Yudao ?

Cette compétence est un guide spécialisé pour les développeurs qui travaillent sur des projets basés sur les frameworks ruoyi-vue-pro ou Yudao. Elle fournit un workflow structuré pour clarifier les exigences (module, point d'entrée, permissions, dictionnaires), inspecter les implémentations existantes afin de réutiliser les schémas, et concevoir le modèle de données, les contrats d'API, les chaînes de permissions, les menus et les dictionnaires avant de coder. Elle impose des règles globales strictes, comme l'utilisation de l'encodage UTF-8 et des fins de ligne LF, la gestion des modifications de base de données via SQL uniquement, et l'interdiction des connexions directes des frontends aux services backend comme les bases de données ou Redis. La compétence s'appuie sur une série de fichiers de référence (repo-map, conventions backend, frontend Vue3/uni-app, conventions MySQL, limites d'intégration et données mock) pour guider le développeur sans surcharger d'informations inutiles. Enfin, elle encourage à poser des questions ciblées uniquement lorsque les sémantiques de module, d'entrée, de permission, de propriété des données ou de reporting ne peuvent pas être déduites en toute sécurité.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/EastDong314/agent-skills/tree/HEAD/skills/ruoyi-vue-pro-dev

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Développement ruoyi-vue-pro

Utilisez cette compétence pour le développement basé sur ruoyi-vue-pro / Yudao. Suivez d'abord la branche réelle du dépôt ; ces notes ne font que compléter les conventions que les agents oublient souvent.

Workflow rapide

  1. Clarifiez le module, la cible admin/application, le point d'entrée de la page, les permissions, les besoins de locataire/périmètre de données, les dictionnaires, l'import/export, l'audit/la journalisation, ainsi que la branche et le JDK sélectionnés par le projet.
  2. Inspectez les modules implémentés à proximité avant d'éditer. Réutilisez les schémas existants de Controller, Service, Mapper, VO, API, page et SQL.
  3. Concevez le modèle de données, le contrat d'API, les chaînes de permissions, les menus et les dictionnaires avant l'implémentation. Alignez le SQL avec les annotations backend et les contrôles de permission frontend.
  4. Lisez uniquement les références nécessaires à la tâche :
    • Structure du dépôt et vérifications de branche : references/repo-map.md
    • Conventions backend : references/backend-conventions.md
    • Frontend admin Vue3 : references/frontend-vue3-conventions.md
    • Frontend uni-app : references/frontend-uniapp-conventions.md
    • MySQL SQL, menus, permissions, dictionnaires : references/db-mysql-conventions.md
    • Redis / BD analytique / limites des systèmes externes : references/integration-boundaries.md
    • Données mock ou seed : references/mock-data.md
  5. Validez avec les vérifications minimales pertinentes : compilez/testez le module backend modifié, vérifiez les types/lint du package frontend modifié, et examinez le SQL généré pour les permissions et l'encodage.

Règles globales

  • Conservez les fichiers en UTF-8. Préférez les fins de ligne LF pour les fichiers de compétence/référence et les nouveaux fichiers du projet.
  • Toute modification de base de données doit être exprimée en SQL (schéma et données).
  • Les frontends appellent les API backend uniquement. Ne laissez pas les pages navigateur, application ou grand écran se connecter directement aux bases de données, Redis ou courtiers de messages.
  • N'ajoutez pas de nouvelles dépendances tant que les modules ruoyi/Yudao existants, les assistants framework ou les fonctionnalités de la plateforme ne sont pas insuffisants.
  • Posez des questions ciblées uniquement lorsque les sémantiques de module, d'entrée, de permission, de propriété des données ou de reporting ne peuvent pas être déduites en toute sécurité.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

EastDong314/agent-skills

查询《中华人民共和国民法典》条文原文(1260 条 / 7 编 84 章 / 附则)。当用户询问民法典的任何条文或制度时使用,例如「第 1042 条」「离婚冷静期」「居住权」「保证合同」「高空抛物」「诉讼时效」「夫妻共同债务」;也用于需要引述、比对、解释民法典原文的场景。回答必须逐字引用条文原文并标注条号,不做改写。 | Look up verbatim articles of the PRC Civil Code (中华人民共和国民法典). Use when the user asks about any Civil Code article, needs the exact statutory text, or wants to cite, quote, or compare provisions.

EastDong314/agent-skills

管理 Ricky 的本地 Obsidian 知识库(默认 $HOME/workspace/notes):创建、读取、更新、删除、搜索、重构、入库(ingest)、体检(lint)、建索引与整理笔记。当用户要求管理 Obsidian 笔记、知识库内容、日记、项目笔记、资料入库(source-to-wiki)、backlinks、tags、YAML frontmatter、Properties、Bases、Dataview 字段或查询、wiki 链接、嵌入、callout、canvas、网页剪藏,或用本地 Obsidian 应用/CLI 打开笔记时使用。 | Create, read, update, delete, search, refactor, ingest, lint, index, and organize Ricky's local Obsidian vault at $HOME/workspace/notes (override with OBSIDIAN_VAULT). Use when an AI coding agent is asked to manage Obsidian notes, knowledge-base content, daily notes, project notes, source-to-wiki ingestion, backlinks, tags, YAML frontmatter, Properties, Bases, Dataview fields or queries, wiki links, embeds, callouts, canvases, web clipping, or to open notes in the local Obsidian app/CLI.

EastDong314/agent-skills

专注过度设计的代码审查。找出可删除的内容:重复造轮子的标准库、不必要的依赖、投机性抽象、无用的灵活性。每个发现一行:位置、要删什么、用什么替代。当用户说「review for over-engineering」「what can we delete」「is this over-engineered」「simplify review」或调用 /ponytail-review 时使用。作为专注正确性的审查的补充,本技能只追查复杂度。 | reinvented standard library, unneeded dependencies, speculative abstractions, dead flexibility. One line per finding: location, what to cut, what replaces it. Use when the user says "review for over-engineering", "what can we delete", "is this over-engineered", "simplify review", or invokes /ponytail-review. Complements correctness-focused review, this one only hunts complexity.

EastDong314/agent-skills

Investigate a bug, regression, flaky behavior, or unclear backend failure with an evidence-first debugging workflow before jumping into fixes. Use when Codex should establish a reproducible feedback loop, rank hypotheses, inspect the real failing path, and only then propose or apply changes.

Skills associés