Communitygithub.com

LLLin000/dashscope-patent-flowchart

Workflow structuré avec ancrage source pour générer des figures précises de processus biologiques étape par étape avec DashScope Qwen Image. Structure de compétence atomes/molécules/composés.

Qu'est-ce que dashscope-patent-flowchart ?

Cette compétence agit comme un **composé** (playbook) orchestré pour générer des figures autonomes et précises d'étapes de processus biologiques, de biomatériaux, d'ingénierie tissulaire et de laboratoire. Elle utilise une architecture en deux niveaux : des **atomes** (primitives mono-objectif et mécaniques) et des **molécules** (workflows délimités qui enchaînent explicitement les atomes). Le playbook lui-même sélectionne le mode, ordonne les molécules et applique des invariants stricts, comme la vérification que toute affirmation scientifique provient d'une source vérifiée et qu'aucune entité scientifique n'est inventée pour la composition. Il prend en charge DashScope (modèle Qwen Image) et est conçu pour les agents sur les plateformes de codage comme Claude Code ou Cursor, en mettant l'accent sur la fiabilité en plafonnant la profondeur du graphe à deux niveaux. Les portes d'inspection (Gate 1, 2, 3) assurent la conformité entre la carte de mapping, le rendu et les livrables finaux.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add LLLin000/dashscope-patent-flowchart

Demander à votre IA préférée

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

Documentation

Figures d'étapes de processus biologiques — cahier de jeu composé

Générez des figures autonomes et précises pour les étapes de processus biologiques, de biomatériaux, d'ingénierie tissulaire et de laboratoire.

Limite de confiance : Seules les cartes de mapping vérifiées par la source peuvent introduire des affirmations scientifiques. La vérification de rendu inspecte la conformité des pixels avec la carte de mapping ; elle ne peut pas améliorer ou créer d'affirmations source. Les images de style et de référence ne décident jamais de la science.

Structure : atomes → molécules → ce cahier de jeu

Cette compétence est un composé (cahier de jeu). Elle ne contient pas la procédure elle-même — elle orchestre des molécules (composites), qui enchaînent explicitement des atomes (capacités).

composés (ce cahier de jeu) : choisir le mode, exécuter les molécules, conserver le jugement
  └─ composites/ : workflows délimités, ordre atomique explicite (2-6 atomes chacun)
       └─ capabilities/ : primitives mono-objectif, quasi-déterministes

La profondeur est limitée à deux niveaux intentionnellement : les molécules appellent les atomes directement, les atomes n'appellent jamais d'autres atomes, le cahier de jeu ne dépasse jamais les molécules. Un graphe plus profond est là où la fiabilité de l'agent s'effondre.

  • Atomes (capabilities/) : un objectif, un artefact, mécanique. Aucun jugement sur l'orchestration.
  • Molécules (composites/) : une tâche délimitée avec des instructions explicites "appeler l'atome X, puis l'atome Y". Minimise la prise de décision à l'exécution.
  • Ce cahier de jeu : sélection de mode, ordonnancement, escalade et invariants qui priment sur tout.

Carte des molécules

MoléculeFichierEnchaîne les atomes
analyser-projetcomposites/analyze-project.mdextraire-texte-source → analyser-entités → construire-bible-matériaux → extraire-feuille-style (si référence)
planifier-étapecomposites/plan-step.mdécrire-carte-mapping → vérifier-carte-mapping → Porte 1
rendre-étapecomposites/render-step.mdassembler-invite → rendre-image → exécuter-sonde (itérer dans le budget)
finaliser-étapecomposites/finalize-step.mdajuster-étiquettes (+ construire-dossier-preuve sur demande)

Prise en charge — demander avant de commencer

Au début de la tâche, clarifiez les options définies par l'utilisateur en un seul tour avec l'outil question (demander), avant de toucher aux fichiers :

  1. Type de tâche — achemine le workflow (tableau ci-dessous).
  2. Mode de tâche — rapide (exploration, reste BROUILLON) ou vérifié (livrable final).
  3. Mode Porte 1 — strict_vérifié (vérification humaine de la source) ou agent_brouillon (pas de porte humaine).
  4. Source — brevet / article / protocole / DOCX / PDF / texte collé ; chemin ou fichier.
  5. Image de référence — fournie (style uniquement) ou aucune.
  6. Budget d'itération par étape (par défaut 5 rendus).
  7. Livrables — PNG uniquement, PNG + étiquettes, ou PNG + étiquettes + dossier de preuve.
  8. Modèle — par défaut qwen-image-3.0-pro, ou récupérer le catalogue (capabilities/list-image-models.md, scripts/list_image_models.py) et laisser l'utilisateur choisir ; enregistrer le choix dans model_choice.json.

Ne devinez pas les options que l'utilisateur peut répondre en un seul tour. Réutilisez les réponses précédentes lorsque vous continuez un projet existant.

Orchestration

Type de tâche → routage du workflow

Type de tâcheMolécules à exécuterNotes
Figure d'étape unique nouvelleplanifier-étape → rendre-étape (+ finaliser-étape si vérifié)exécuter analyser-projet seulement si aucune bible de projet n'existe encore
Ensemble complet de figures (multi-étapes)analyser-projet → par étape : planifier-étape → rendre-étape → finaliser-étapepipeline complet
Réviser un rendu d'étape existantrendre-étape uniquementréutiliser la carte vérifiée ; relancer la Porte 1 seulement si la carte change
Réétiqueter un rendu acceptéfinaliser-étape (ajuster-étiquettes uniquement)pas de nouveau rendu
Dossier de preuve / auditfinaliser-étape (construire-dossier-preuve uniquement)indexe les artefacts existants
Exploration / esquisse de styleplanifier-étape (agent_brouillon, minimal) → rendre-étapela sortie reste BROUILLON/NON VÉRIFIÉ

Modes

  • rapide — exploration : mapping minimal, agent_brouillon, pas de portes humaines, pas d'étiquettes, pas de dossier de preuve. Sortie BROUILLON/NON VÉRIFIÉ.
  • vérifié — livrable final : analyse complète, Porte 1 strict_vérifié, étiquetage, Porte 3, dossier de preuve optionnel.

Chaque molécule se termine par un artefact nommé et un état de vérification ; ne sautez jamais la sortie requise d'une molécule. En cas de sortie BROUILLON/NON VÉRIFIÉ : indiquez-le explicitement ; ne la présentez jamais comme vérifiée.

Entrées requises

  1. Source scientifique (brevet / article / protocole / DOCX / texte PDF ou description utilisateur) — l'autorité pour l'opération, l'identité et l'état.
  2. Image de référence optionnelle (style uniquement).
  3. Mode de tâche et mode Porte 1.

Sorties requises

Pour chaque étape générée, le workflow DOIT produire :

FichierMoléculeContenu
project_material_bible.yamlanalyser-projetAnalyse Phase 0 (une fois par projet)
stepN_mapping.yamlplanifier-étapecarte de mapping + statut de vérification
stepN_prompt.txtrendre-étapeinvite finale textuelle
stepN_vXX.png + .jsonrendre-étapeun candidat par version + métadonnées
stepN_probe.yamlrendre-étaperésultats de la sonde Porte 2
stepN_labeled.pngfinaliser-étapeaprès la Porte 3 (mode vérifié)

Portes

PorteEmplacementCe qu'elle vérifie
Porte 1planifier-étapecarte de mapping ↔ source ouverte (humain, mode strict)
Porte 2rendre-étaperendu ↔ carte de mapping (sondes fixes)
Porte 3finaliser-étapeétiquettes ↔ pixels livrés

Aucun autre artefact dans ce workflow n'est une porte de vérité. Tout le reste est documentation, hygiène ou substrat exécutable.

Invariants requis

  1. Source faisant autorité pour l'opération, l'identité, l'état.
  2. Aucune opération ou entité scientifique inventée pour la composition.
  3. Entités répétées : un descripteur canonique par projet ; les jetons d'identité stables sauf si une transition déclarée justifie un déplacement.
  4. Propriétés incertaines restent génériques ou OUVERTES ; jamais résolues silencieusement.
  5. Bible de style / image de référence ≠ preuve scientifique.
  6. La topologie provient de la carte de mapping vérifiée.
  7. Les étiquettes et les pixels livrés sont en accord.
  8. Le succès de l'API ≠ acceptation visuelle ou scientifique.
  9. Une vérification de source ignorée produit BROUILLON/NON VÉRIFIÉ, jamais une affirmation vérifiée.

Structure du dépôt

SKILL.md                  ce cahier de jeu (composé)
composites/               molécules
capabilities/             atomes
schemas/                  Schémas JSON pour bible de matériaux / carte de mapping / métadonnées de rendu / sonde
adapters/                 contrat spécifique au moteur de rendu (dashscope.md)
scripts/                  moteur de rendu générique (generate_image.py)
examples/                 artefacts travaillés (hydrogel_patent/)
.env.example              modèle de clé ; copier dans .env localement

Extension

  • Nouvelle opération mono-objectif → ajouter un capabilities/*.md, le garder mécanique, lui donner un schéma ou script s'il en touche un.
  • Nouvelle tâche délimitée → ajouter un composites/*.md qui enchaîne des atomes existants ; privilégier la réutilisation des atomes plutôt que d'en créer de nouveaux.
  • Nouveau travail de haut niveau → composer des molécules dans ce cahier de jeu (ou un nouveau cahier de jeu).
  • Une capacité qui appelle une autre capacité est une molécule par définition ; n'approfondissez pas la couche atomique.

Skills associés