Communitygithub.com

joshua-zyy/academic-paper-writer (Rédacteur de papiers académiq…

Agent Skill de rédaction de papiers académiques, piloté par les preuves et organisé par sections, pour les domaines CS / AI / ML.

Qu'est-ce que academic-paper-writer (Rédacteur de papiers académiq… ?

Ce Skill, nommé « Academic Figure », agit comme un routeur spécialisé dans la création de figures pour les articles académiques en CS/AI/ML. À partir de données expérimentales (fichiers CSV, résultats numériques), il génère des graphiques prêts pour publication au format SVG éditable avec Python/matplotlib, en appliquant un « gate » de conception graphique CS/AI/ML. Il ne produit pas de diagrammes d'architecture, de framework ou de mécanismes complexes, mais émet à la place des notes « manual_figure_needed » (tâches de dessin manuel, preuves, ébauches de légendes ou notes de blueprint) pour ces types de figures. Le workflow est strict : il lit d'abord le manifeste `manifest.yaml`, puis les fichiers de contrainte (`stance.md`, `red-lines.md`, `output-contract.md`, `anti-patterns.md`), sélectionne un mode parmi quatre (`chart-from-data`, `figure-blueprint`, `figure-audit`, `figure-revision`), et exécute via un orchestrateur qui délègue à un agent spécialisé. Ce Skill est utile pour automatiser la production de Figures de qualité publication tout en respectant les règles strictes de conception et de reproductibilité, évitant les erreurs fréquentes et garantissant la traçabilité des preuves.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add joshua-zyy/academic-paper-writer

Demander à votre IA préférée

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

Documentation

Figure académique

Routeur de figures académiques pour CS/AI/ML. Les graphiques de données expérimentales sont livrés par défaut en SVG éditable avec Python/matplotlib, et un gate de conception graphique CS/AI/ML est exécuté. Les diagrammes de modèle, d'architecture, de vue d'ensemble et de mécanismes complexes ne font pas partie du champ de rendu automatique de ce skill ; si un tel diagramme est nécessaire pour un article, seul un besoin de dessin manuel, une liste de preuves, une ébauche de légende ou des notes de blueprint de figure peuvent être produits.

Protocole du routeur

  1. Lire le fichier manifest.yaml. Il déclare les fichiers always_load, les axes (axes) et les références à la demande (references.on_demand).
  2. Lire tous les fichiers listés sous always_load. Ce sont les règles contraignantes du skill — pas du matériel de référence.
  3. Appliquer le matériel chargé comme contraintes :
    • stance.md définit le tracé exclusivement en Python, le contrat de figure, la politique visuelle et le périmètre.
    • red-lines.md définit les interdictions absolues. Ne pas négocier ces points.
    • output-contract.md définit les livrables par mode.
    • anti-patterns.md définit les modes de défaillance connus et leurs alternatives correctes.
  4. Sélectionner exactement un mode à partir du manifeste. En cas d'ambiguïté, poser une seule question de clarification concise uniquement lorsque la source de données ou l'utilisation cible est manquante. Les demandes de diagrammes de modèle, d'architecture, de vue d'ensemble ou de mécanismes utilisent uniquement figure-blueprint pour produire des notes manual_figure_needed ; ne jamais rendre d'images, SVG ou prompts.
  5. Afficher le mode sélectionné à l'utilisateur avant d'exécuter.
  6. Accéder à references/ uniquement lorsque la condition references.on_demand du manifeste est satisfaite.

Modes

ModeUtiliser quand
chart-from-dataFichiers de données ou résultats numériques, nécessite un graphique de publication avec le gate de conception graphique CS/AI/ML
figure-blueprintSouhaite des suggestions de figures pour une section d'article
figure-auditFigure existante à réviser pour vérifier son adéquation à la publication
figure-revisionFigure existante devant être révisée

Dispatch de l'agent

Le fichier agents/figure_agent.md est dispatché par l'orchestrateur à l'étape 6.4. L'agent renvoie les artefacts de figure, scripts, chemins SVG et rapports ; il ne doit pas modifier indépendamment le code source du projet ni les données expérimentales.

Critères d'achèvement

  • chart-from-data : Contrat de figure, gate de conception graphique CS/AI/ML, script Python, données sources, SVG éditable, rapport QA — tous OK.
  • figure-audit : Chaque élément QA a un statut succès/échec et une remédiation concrète.
  • figure-blueprint : Chaque figure suggérée correspond à une affirmation de l'article et à une source de données/preuve.
  • figure-revision : Artefact ou instructions révisés, rapport QA, traçabilité des preuves inchangée.

Skills associés