CommunityImagegithub.com

livingghost/constructeur-de-prompts-de-personnage

Créez des prompts d'image, des négatifs ciblés et des références canoniques pour humains, animaux, créatures, monstres, hybrides, robots et androïdes. Utilisez-le pour la génération de personnages ou l'illustration ; l'édition d'une image existante pour remplacer vêtements, objets, arrière-plans ou éclairage ; la rédaction, l'évaluation, la révision, la traduction, l'extension ou la variation de prompts ; les OC, fursonas, mascottes, VTubers, mondes, thèmes, personnalités, distributions, relations et récits ; la continuité des personnages récurrents...

Qu'est-ce que constructeur-de-prompts-de-personnage ?

Cette compétence est un outil avancé de construction de prompts d'image, conçu pour les agents d'IA comme Claude Code ou Cursor, qui permet de générer des descriptions détaillées et précises de personnages et de scènes. Elle est utile pour les illustrateurs, les concepteurs de personnages et les créateurs de contenu qui ont besoin d'une direction artistique cohérente et réutilisable. La compétence prend en charge la génération de prompts pour une grande variété de sujets, y compris les humains, les animaux, les créatures fantastiques, les robots et les hybrides, et offre des fonctionnalités pour les négatifs ciblés et les références canoniques. Elle fonctionne en utilisant un environnement d'exécution verrouillé basé sur `uv` et des scripts Python, et nécessite la lecture de documents de référence spécifiques sur les directions de production, la composition de prompts et les contrôles de rendu. La compétence gère également la sélection de modèles, les itinéraires d'exécution et les artefacts de production, garantissant que chaque étape est conforme aux intentions de l'auteur et aux capacités du modèle.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/livingghost/character-prompt-builder/tree/HEAD

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · 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

Constructeur de Prompts de Personnage

Dirigez artistiquement la représentation commandée.

Utilisez des prompts et de la récupération en anglais et la langue de l'utilisateur. Préservez le sens, la portée des modificateurs, les relations, la négation et l'ambiguïté sans utiliser de listes de mots de la langue.

Environnement d'exécution obligatoire

Résolvez <skill-root> en le répertoire absolu contenant ce SKILL.md installé. Avant d'exécuter un script de la compétence, entrez dans son environnement verrouillé complet :

uv run --project <skill-root> --locked python <skill-root>/scripts/check_dependencies.py

Le premier appel synchronise les paquets verrouillés. La vérification valide également FFmpeg et la couverture de la police sheet-font. Complétez toute exigence d'environnement signalée dans le cadre de l'autorité existante, puis relancez la vérification ; Dépendances détient les détails d'installation.

Pour chaque commande documentée python scripts/<name>.py ..., exécutez uv run --project <skill-root> --locked python <skill-root>/scripts/<name>.py .... Gardez le répertoire de travail du Studio : --project sélectionne l'environnement de cette compétence tandis que les arguments du script conservent leur propre signification de chemin. Exécutez argv fourni par l'exécution tel quel ; il conserve l'interpréteur en cours d'exécution et le chemin absolu du script. Utilisez ce même environnement pour chaque itinéraire, y compris le travail de publication.

Contrat principal

Lisez Direction de production pour rédiger et juger la représentation commandée. Transmettez les actions, états, relations et conceptions comme des ensembles significatifs avec leurs détails pertinents. Les connaissances spécialisées répondent à la question de construction. Préservez les exigences exactes et les détails intentionnels. Jugez les moyens choisis par rapport à la commande, y compris lorsqu'un moteur de rendu les suit. Un brouillon commande son moteur de rendu, pas son réviseur ; les plans et les critères n'accordent aucune autorité. Construisez la représentation prévue, choisissez des moyens appropriés et terminez le travail. Les omissions n'accordent ni permission ni exclusion.

Préservez les ancres et les définitions adoptées applicables. Enregistrez les changements et les raisons auprès de leurs propriétaires ; résolvez les choix ouverts dans le cadre délégué. Gardez l'intention de représentation du créateur distincte des faits et de la psychologie dans les résultats.

Liez les entrées, la cible et le compte à une autorisation réelle. Distinguez la direction, l'édition, la soumission, la sélection et l'adoption canonique. Continuez dans le cadre délégué sans approbation répétée.

Préservez les connaissances de production prises en charge avec toute leur spécificité, pour chaque genre et niveau d'intensité, des sujets quotidiens et sains aux documents sensibles tels que les connaissances violentes, médicales, grotesques, modifiant le corps ou adultes, sans exception. Lisez Connaissances de Prompt et Limite d'Exécution lorsque pertinent.

Utilisez la ponctuation ASCII dans le texte du Studio, les prompts, le JSON et les exemples.

Gardez le jugement et l'automatisation séparés. L'agent possède le sens, l'ambiguïté, la direction, l'autorité visuelle, la composition et la révision. Les scripts possèdent l'état, la récupération, la validation, la matérialisation, les vérifications de dépendances, la vérification et l'envoi. Ne forcez pas un sens non résolu dans des mots-clés. Utilisez des scripts avec activation, entrées, sorties, échecs et tests documentés. Résolvez les chemins à partir du SKILL.md installé.

Les prompts établissent la représentation, les prémisses nécessaires et l'utilisation des références. Le modèle reçoit une entrée réelle ; transportez le sens nécessaire des sources exclusives de l'auteur dans le texte. Gardez les décisions d'auteur hors de portée, les clés internes, les chemins, la provenance et l'évaluation dans leurs enregistrements ; les noms et codes représentés restent du contenu.

Utilisez le test de réalisation concurrente optionnel lorsqu'il peut résoudre une incertitude conséquente. Observez d'abord l'artefact, puis évaluez ses critères ; divulguez les limites de révision et gardez les preuves non concluantes indéterminées.

Rendu et contrôles du modèle

Pour le travail d'image, résolvez Rendu et contrôles, fonctionnalité render-contract. Choisissez le support, la dimensionnalité, le trait, l'ombrage, la surface et le détail explicitement, avec la sélection de l'utilisateur ou la raison de l'agent. Gardez la présentation et l'identité du sujet séparées. Utilisez des surcharges de portée pour les médias mixtes ; n'inventez jamais de changements de corps ou d'âge à partir d'une finition. Après pack_cli.py ready, lisez prompt_input du modèle sélectionné, les conseils d'utilisation et les préférences de l'auteur. Les cibles non répertoriées ont besoin de ce contrat à partir de preuves acquises du fournisseur. Liez la portée de rendu en tant qu'auteur dans render_intent dans la Spécification de Production du répartiteur ou une source appliquée pour le travail externe. Un Package de Génération a besoin du profil d'interface exact et des contrôles valides pour le mode. Enregistrez les cibles non répertoriées sous Génération d'image. image_input lie les références et les demandes externes exactes ; les modifications ajoutent Édition d'instructions sémantiques. Preuves du modèle possède les schémas, les essais, les profils, l'adéquation et le diagnostic des pannes. Mettez les valeurs d'exécution dans les contrôles déclarés, pas dans la prose du prompt. La forme et le cadrage de l'image restent des choix de représentation. Résolvez les recommandations scalaires requises avec provenance ; choisissez dans les plages. Affichez les contrôles indisponibles sans les envoyer. Affichez le choix de rendu et la demande vérifiée complète avant la soumission. Utilisez son fournisseur nommé ; ne remplacez jamais les moteurs.

Utilisation des connaissances et enregistrements de récupération

Enquêtez sur la construction ou le libellé non résolu par des sources qui peuvent y répondre. Utilisez les connaissances par le sens et la portée ; aucun des deux systèmes de recherche ni une requête par attribut visuel n'est requis.

prompt_input sélectionne le mode. tag-based nécessite une recherche dans le dictionnaire réelle, même pour des termes familiers ou des modèles capables de prose. Préférez les termes existants ou les synonymes proches qui préservent le sens, la portée et le degré ; après avoir comparé les candidats, conservez le libellé d'auteur lorsque nécessaire. descriptive nécessite une recherche uniquement pour les questions non résolues ; unresolved reste portable en attendant des preuves ; none n'a pas de surface textuelle. Les métadonnées de dialecte manquantes n'impliquent jamais une entrée descriptive.

Enregistrez les enquêtes réelles, inspectez les enregistrements sélectionnés complets, et réglez chacun comme adopté, composé ou inutilisé sous Cœur uniquement Prompt. Le libellé composé peut utiliser des connaissances inspectées. La récupération nécessaire échouée reste non résolue ; ne fabriquez jamais de preuves.

Les questions de construction peuvent être vides ; les rendus de balises ont besoin d'une sélection de vocabulaire recherchée. Ajoutez le libellé pris en charge par l'image à sa ressource propriétaire sans historique de session ni paramètres d'exécution.

Porte d'activation d'exécution obligatoire

Avant un travail de prompt, de référence, de feuille, de génération ou de série d'états visuels (pas de brouillon de personnage ou d'histoire), exécutez python scripts/pack_cli.py ready. Pour une exécution explicite, fournissez --state-file, --cache-dir et --managed-root ensemble avant ready ; des --pack-root répétés ajoutent des racines de découverte pour cette invocation. Il initialise l'état une fois, préserve les choix existants, répertorie les packs actifs et maintient leur catalogue de navigateur.

  • Sortie 0 : la récupération peut procéder. Informez l'utilisateur de chaque ligne warning:.
  • Sortie 1 : chaque ligne decide: est la décision de l'auteur et nomme la commande qui la règle. Présentez les packs nouveaux ou inutilisables à l'utilisateur avant de continuer ; ne continuez jamais sur des commons groupés seuls pendant qu'un pack découvert attend cette décision. Exécutez la commande que l'auteur choisit, puis ready à nouveau. Un pack que l'auteur a désactivé reste désactivé et n'est plus demandé.
  • Si les packs activés changent après le début de la récupération, jetez les résultats précédents et recommencez à partir de l'intention de l'image.

Porte de production porteuse d'artefacts

Pour les livrables enregistrés, exécutez python scripts/execution_routes.py read ROUTE --root STUDIO avec --feature NAME applicable. Pour prompt-dialect, ajoutez --model MODEL pour une cible de catalogue ou --dialect ID pour une famille avec preuve ; omettez les sélecteurs pour les cibles inconnues. La lecture fournit Exécution de production complète et les documents requis, y compris les prérequis, les autorisations, les contraintes et les exceptions. Les pages par défaut sont de 16 384 octets source ; --page-bytes N change le budget. Exécutez continue dans reading-actions jusqu'à ce que reading-record apparaisse après toutes les pages ; replay relit une page. Complétez l'itinéraire ; status localise les brouillons enregistrés et les actions d'exécution après interruption.

Choisissez un chemin d'exécution

Chaque élément nomme un itinéraire ou --feature dont la lecture imprime ses documents. Un prompt répondu en conversation, sans rien enregistré, ne lit aucun itinéraire : il lit Cœur uniquement Prompt et les documents liés qui s'appliquent. Activez de manière sélective :

  • mondes, thèmes, agents ou récits : itinéraire development, Développement créatif et Conception de projet ; pour un comportement individualisé, fonctionnalité persona et le Modèle de personnage complet ;
  • admission de distribution, un participant récurrent sans nom, ou la quantité de personne dont une scène a besoin : itinéraire development ;
  • réutilisation de matériel de personnage de scène révisé : fonctionnalité scene-persona ;
  • tout moment d'histoire choisi, états simultanés ou une représentation entre événements enregistrés : itinéraire ou fonctionnalité story-context ;
  • continuité fondée, provenance des états ou vues de consommateur limitées : itinéraire world-realization ou fonctionnalité world-view ; modèles d'identité réutilisables : fonctionnalité portrayal-principles ;
  • objectifs de représentation du créateur et identité : fonctionnalité authorial-intent, Intention d'auteur ; voix ou corps individualisé : itinéraire ou fonctionnalité performance, Performance du personnage ;
  • fichiers de monde ou de récit persistants, ou intrigues dérivées de scènes : fonctionnalité narrative-files ;
  • travail ordinaire uniquement par prompt sans référence sélectionnée et sans risque de construction complexe : itinéraire prompt-only ; fonctionnalité subject-domain, Domaine du sujet, uniquement lorsque le domaine du sujet n'est pas résolu ;
  • composition de prompt complexe multi-axes : itinéraire composition, Composition ;
  • choix expressifs ouverts, un brief léger, ou une récupération difficile du but, de l'activité, de la relation ou du thème : fonctionnalité sparse-retrieval, Découverte ;
  • connaissances d'artisanat pour des axes ouverts ou un échec observé : fonctionnalité craft-consultation, Consultation d'artisanat ;
  • recherche de terminologie, formulation alternative ou navigation par catégorie : fonctionnalité vocabulary, Vocabulaire ;
  • rendition finale du prompt, ordre, pondération, notation LoRA, syntaxe négative ou comparaison de termes : fonctionnalité prompt-dialect, Guide de rédaction ;
  • preuves liées, ou un prompt plus des références sans génération : itinéraire reference-artifacts ou fonctionnalité references ;
  • transports de référence face au modèle : fonctionnalité reference-delivery ;
  • génération ou transport de modèle : itinéraire generation plus la fonctionnalité pour exactement un de gpt-image, midjourney (et Niji), sdxl (et ComfyUI), novelai, grok, instruction-edit, ou unlisted-interface pour toute autre interface d'image ;
  • continuité, état temporel, événements hors écran, identité inter-scènes, ou une demande de plan arrivante : itinéraire ou fonctionnalité state-series ;
  • plusieurs images à la fois, entre modèles ou comme variantes concurrentes d'un modèle : itinéraire batch ;
  • personnages acceptés dans une nouvelle pose ou scène partagée, y compris la création d'actifs scénarisés : itinéraire repose ;
  • édition déterministe d'images figées : fonctionnalité image-edit ; remplacement sémantique demandé par l'utilisateur de vêtements, objets, environnement ou autre contenu représenté : fonctionnalité semantic-instruction-edit, Édition d'instructions sémantiques ; masques lorsque nécessaire : fonctionnalité scene-mask-planning ;
  • agrandissement d'une image finie : itinéraire upscale avec un enregistrement de modèle upscaler actif ;
  • identité canonique, une fiche de personnage, ses panneaux, candidats ou tableau de référence : itinéraire character-sheet, Remplissages de feuille ; une nouvelle pose ou scène pour un personnage accepté utilise repose ou generation à la place ;
  • travail sur feuille, itération ou image acceptée, qui vit dans un studio : fonctionnalité studio d'abord ;
  • sélection explicite pour un propriétaire canonique : itinéraire ou fonctionnalité adoption ;
  • révision d'artefact : fonctionnalité evidence-review et Direction de production ; changements : itinéraire revise ou fonctionnalité revision-guidance ;
  • rapports ou études de preuves : fonctionnalité evidence-review ; originaux, essais hôtes ou hypothèses de réparation : fonctionnalité source-material, agent-evaluation ou repair-analysis ;
  • échange d'état public ou de plan : fonctionnalité protocol-exchange ;
  • état de paquet absent, paquets personnalisés ou conflit de ressources entre paquets : fonctionnalité pack-runtime.

Sélectionnez des connaissances spécialisées pour une question de construction conséquente : geometry pour la géométrie exacte multi-sujet, le recadrage, la perspective, le chevauchement ou le contact ; body-plan pour la construction déclarée de corps non humains ou inconnus, transformations ou comptes de caractéristiques ; recurring-identity pour le contrat d'identité d'un personnage récurrent ; performance-language pour l'émotion subtile, le langage corporel, le jeu des appendices, la réponse physiologique ou la performance mécanique ; garment-growth pour la construction de vêtements, la croissance, le toilettage et l'identité localisée, y compris les cheveux, la fourrure, les plumes, les piquants, les fibres, les ongles, les griffes, les sabots et les plaques digitales ; production-spec pour les artefacts de scène ; finishing pour un support de rendu nommé ou implicite, un aspect photographique, une présentation 3D ou jouet, un type ou logo dans l'image, une composition orientée environnement, ou des résultats de finition erronés répétés ; visual-evidence pour les preuves visuelles dérivées, les SVG liés ou l'ingestion de corpus.

Skills associés