informs-writing

Rédiger, structurer, réécrire et peaufiner des manuscrits académiques en LaTeX (informs4) pour les revues phares de l'INFORMS.

Qu'est-ce que informs-writing ?

Le skill `informs-writing` est un assistant spécialisé pour la rédaction et l'édition de manuscrits académiques destinés aux revues phares de l'INFORMS : Operations Research (OR), Management Science (MS), Manufacturing & Service Operations Management (M&SOM) et INFORMS Journal on Computing (IJOC). Son objectif est d'aider les chercheurs à produire des articles répondant aux standards élevés de ces journaux, en utilisant une classe LaTeX unifiée `informs4`. Le skill fonctionne selon trois modes principaux : la rédaction à partir d'exemples (Mode A), la réécriture anti-IA (Mode B), et le calibrage pour les relecteurs (Mode C). Il intègre des règles strictes pour éviter les défauts courants de l'écriture académique, comme le vocabulaire stéréotypé de l'IA, les notations excessives, les incohérences terminologiques et les fuites de contexte de révision. Le skill propose également des scripts d'audit automatisés pour vérifier la conformité du manuscrit avant soumission, garantissant une qualité professionnelle et une adéquation avec les préférences éditoriales de chaque journal cible.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JiayuXu11/informs-writing-skills/tree/HEAD/informs-writing

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

Écriture et Édition pour les Revues Phares de l'INFORMS (informs-writing)

Rédiger, structurer, réécrire et renforcer des manuscrits académiques pour Operations Research (opre), Management Science (mnsc), Manufacturing & Service Operations Management (msom) et INFORMS Journal on Computing (ijoc) en utilisant le LaTeX unifié informs4.


Principes Opérationnels Fondamentaux

  1. Versionnement Git en Premier : Avant toute rédaction ou réécriture substantielle, vérifiez que l'espace de travail est initialisé avec Git et un fichier .gitignore provenant de latex-gitignore.txt (vérifiez avec git status ; initialisez si nécessaire). Effectuez des commits de points de contrôle propres par section ou passage de révision (par exemple, draft(intro): outline and first pass, polish(model): prune unused notation) afin que chaque modification de prose et d'équation soit vérifiable et réversible.
  2. Fidélité aux Sources et Contrat des Zones Protégées : Préservez chaque affirmation factuelle, énoncé de théorème, symbole de paramètre, étiquette d'hypothèse, numéro de tableau, \cite{...}, \ref{...}, \eqref{...} et macro .tex. N'inventez jamais de citations, de preuves, de tests de robustesse ou de tics de style "humanisateur" factices. Traitez le code, les mathématiques LaTeX ($...$, \[...\], equation, align), les tableaux booktabs et les citations textuelles comme des zones protégées, sauf en cas d'audit explicite des notations mathématiques.
  3. Discipline Silencieuse en 4 Passages (<= 2 Passages Itératifs) : Diagnostiquez en interne et exécutez proprement sans narrer les étapes du processus dans la prose du manuscrit. Arrêtez-vous après au maximum deux passages de révision ciblés par section, sauf si l'utilisateur demande un passage supplémentaire ; ne transformez jamais une prose mathématique standard en bavardage conversationnel.
  4. Anglais Pur Destiné au Lecteur : La prose du manuscrit cible n'a aucun souvenir des invites de chat, des LLM ou des brouillons antérieurs. Ne laissez jamais filtrer de métacommentaire ("Unlike the previous version...", "As requested...") ou de placeholders de modèle (TODO, FIXME, [INSERT ...]) dans les fichiers .tex.
  5. Esthétique Visuelle et QA du PDF Compilé : Ne jugez jamais la typographie, les tableaux ou les figures uniquement à partir du source .tex. Construisez des tableaux booktabs nets (@{}...@{}, \arraystretch, \cmidrule(lr)) et des figures vectorielles dimensionnées pour des étiquettes de 8–10 pt, compilez le PDF chaque fois qu'un moteur TeX est disponible, exécutez scripts/check_pdf_layout.py et inspectez visuellement les pages signalées via read_file pour détecter des vides, chevauchements, débordements de marge ou glyphes déformés.

Modes et Aiguillage vers les Références

Sélectionnez le mode principal correspondant à la demande de l'utilisateur, chargez uniquement les modules de référence pertinents ci-dessous et suivez leurs procédures étape par étape :

ModeQuand l'utiliserCharger ces références en premier
Mode A : Rédaction 0 -> 1 via des ExemplesEn partant d'une idée centrale, d'un problème ou d'un plan ; en récupérant des PDFs légaux (arXiv/SSRN/page personnelle) pour refléter le rythme des sections, l'architecture de l'Abstract phrase par phrase (< 270 mots), le budget de l'Introduction <= 3 pages, la parité du nombre de mots des sections correspondantes (+/-15%--20% par rapport aux exemples), les ratios théorèmes/prose et la cadence des paragraphes.workflow-write-exemplar.md, section-and-lane-architecture.md, journals-informs-matrix.md
Mode B : Réécriture Anti-IA et Chirurgie de la ProsePour peaufiner un brouillon généré par IA ou un brouillon humain rigide ; pour éliminer l'inflation de notation ; pour corriger les concepts présentés sans contexte, les clauses de sauvegarde défensives, les déversements de décimales brutes, les dérives de définition ou les fuites de chat.workflow-rewrite-deai.md, human-craft-and-anti-ai.md, math-notation-and-appendix.md
Mode C : Calibrage pour les Relecteurs, Audit du Contrat et Re-ciblage vers un JournalPour vérifier la cohérence des affirmations entre les sections, calibrer les verbes de preuve, préparer les spécifications d'identification, convertir un document de travail pour soumission ou répondre aux relecteurs.manuscript-contract-and-reviewer-calibration.md, empirical-and-identification-craft.md, journals-informs-matrix.md

Ressources transversales :

  • Normes de conception visuelle (tableaux, figures vectorielles) et dépannage de la mise en page du PDF compilé : visual-design-and-pdf-qa.md
  • Squelette LaTeX informs4 maître (tous les 4 journaux + \ECSwitch unifié) : informs4-master.tex

Sept Règles de Fer Incontournables

scripts/audit_informs_draft.py applique ces règles comme des portes ERROR bloquantes (code de sortie 1) :

  1. Maladie 1 — Minimalisme de la Notation et Hygiène des Équations : Ne définissez que les symboles réutilisés dans plusieurs expressions ou portant une signification économique/opérationnelle substantielle. Chaque équation affichée, indice et paramètre doit justifier son existence. Numérotez uniquement les équations référencées via \eqref/\ref ; utilisez align*/\[...\] autrement ; interdisez eqnarray.
  2. Maladie 2 — Introduction Contextuelle Préalable : Ne présentez jamais un terme technique, un cadre stylisé, un \begin{definition}, un \begin{theorem} ou une notation sans une motivation intuitive et une signification opérationnelle en anglais clair.
  3. Maladie 3 — Anglais Scholarly Naturel et Cadencé : Éliminez les clichés du vocabulaire IA (delve, tapestry, underscore, pivotal, béquilles moreover/furthermore), les propositions participiales finales (..., thereby enabling...), les calques du chinglish (with the rapid development of...), les tirets longs dans la prose (--- / —), les puces décoratives avec deux-points et les parallélismes négatifs (not merely X, but Y). Utilisez des phrases concrètes acteur-verbe-objet.
  4. Maladie 4 — Confiance dans les Résultats (Pas de Clauses de Sauvegarde Défensives) : Énoncez les limites structurelles proprement une seule fois dans la section Cadre / Configuration du Modèle ou Travaux Futurs. Ne sapez jamais un théorème, un aperçu managérial ou un résultat empirique immédiatement après l'avoir présenté ("Although we prove X, this does not fully establish...").
  5. Maladie 5 — Prose de Schéma vs. Précision des Tableaux : Racontez les mécanismes économiques, les ordres de grandeur, les benchmarks arrondis propres (roughly 1%--2%, nearly threefold) et les statiques comparatives qualitatives dans la prose ; conservez les estimations à 2–3 décimales exactes, les erreurs types et les intervalles de confiance dans les tableaux booktabs (en utilisant threeparttable + siunitx, zéro \hline, zéro | vertical).
  6. Maladie 6 — Discipline Terminologique Stricte : Définissez chaque concept fondamental exactement une fois ; utilisez un seul terme et un seul symbole canoniques de manière cohérente dans tout l'article (pas d'alternance de synonymes entre Abstract, Introduction, Model, Results et Conclusion).
  7. Maladie 7 — Zéro Fuite de Chat / Historique de Révision : N'écrivez jamais "Unlike the previous draft", "I have corrected", "per reviewer feedback" ou des placeholders entre crochets/TODO non remplis dans un fichier de manuscrit. Gardez les lettres de réponse aux relecteurs dans des documents séparés.

Référentiel de Base à Deux Niveaux et Deltas pour les Journaux (informs4)

Les spécifications complètes se trouvent dans journals-informs-matrix.md. Référentiel de base récapitulatif + deltas contraignants par journal :

  • Référentiel de Base Partagé (Les 4 Journaux) : Classe informs4.cls unifiée (nonblindrev pour la révision, blindrev / double-aveugle si requis) ; Annexe en Ligne 100% Unifiée (\ECSwitch) avec zéro \appendix régulier dans le corps principal ; tableaux booktabs + threeparttable (\toprule, \midrule, \bottomrule) ; zéro tiret long dans la prose (le tiret court -- est strictement réservé aux plages numériques/de pages) ; verbes de preuve calibrés (characterize, establish, bound, document, identify, estimate, is consistent with).
OptionJournalRésumé et Mots-ClésNorme de Longueur du Corps PrincipalPolitique des Annexes et PreuvesSignature Éditoriale et Règles Strictes
opreOperations Research\ABSTRACT en bloc unique + \SUBJECTCLASS + \AREAOFREVIEW~32–36 pp. à simple interligne (cible <= 35 pp. incl. réf.)100% \ECSwitch (Online Appendix EC.x) ; associer les théorèmes phares à un croquis de preuve de 3 à 6 phrasesRigueur + gain méthodologique ou structurel surprenant ; aucun résultat formel orphelin
mnscManagement Science\ABSTRACT en bloc unique (< 270 mots ; vérifier la limite du portail) + 3–5 \KEYWORDS en minuscules + \HISTORY<= 32 pp. (à 1.5 interligne informs4 en une colonne incl. réf.)100% \ECSwitchImportance transversale interfonctionnelle ; section Data & Code Disclosure ; aperçu pratique/managerial clair
msomM&SOM\ABSTRACT structuré en 3 parties obligatoire (Problem definition, Methodology/results, Managerial implications)<= 32 pp. de manuscrit100% \ECSwitch (plafond de 16 pages pour l'EC)Notes de fin (\theendnotes) au lieu de \footnote en bas de page ; ancrage opérationnel serré de bout en bout
ijocINFORMS J. on Computing\ABSTRACT concis en bloc unique + impact problème/informatique~30–35 pp. incl. réf.100% \ECSwitch (Online Appendix EC.x) ; complexité algorithmique + croquis de preuve clé dans le corpsFusion RO + CS ; pseudo-code formel algorithm2e ; protocole de dépôt compagnon Logiciel & Données Dual-DOI .cd (INFORMSJoC)

Porte de Qualité Automatisée (À Exécuter Avant Chaque Remise Finale)

Exécutez les trois scripts de vérification depuis la racine du skill (ou passez les chemins complets vers votre fichier .tex / texte du manuscrit) :

  1. Porte LaTeX Stricte et des Maladies de l'IA (se termine par 1 en cas d'ERROR dure ; passez --advisory pour une inspection non bloquante) :
    python scripts/audit_informs_draft.py path/to/main.tex --journal mnsc
    
  2. Vérification de la Qualité des Paragraphes, du Calibrage des Verbes et du Rythme (prend en charge le chemin du fichier ou stdin, --section, --strict) :
    python scripts/check_prose_craft.py path/to/section.tex --section intro --strict
    
  3. Dérive du Contrat entre Sections, Parité de Longueur avec les Exemples et Placement de l'Annexe en Ligne (.tex ou .md/.txt) :
    python scripts/audit_manuscript_contract.py path/to/main.tex --journal opre --exemplar-abstract-words <N_abs> --exemplar-intro-words <N_intro>
    python scripts/audit_manuscript_contract.py --place-results items.txt --journal ijoc
    
  4. Porte de la Mise en Page Visuelle, des Espaces Blancs et des Glyphes du PDF Compilé (inspectez toujours les PNG rendus via read_file) :
    python scripts/check_pdf_layout.py path/to/main.pdf --render-flagged /tmp/pdf_qa
    

Après que toutes les portes (source et PDF) aient été passées avec succès, mettez en scène (stage) les fichiers .tex modifiés et créez un commit Git descriptif avant de livrer le manuscrit mis à jour.

Skills associés