ATsikhanovich/ClaudeWorkflow

Vérification structurelle et de citation réutilisable pour les artefacts de workflow. À utiliser après chaque groupe d'artefacts et avant le suivant, ainsi qu'à chaque évaluation de la porte qualité G8 (structure des artefacts). Rapport PASS/FAIL par vérification avec constats et agent responsable.

Qu'est-ce que ClaudeWorkflow ?

Cette compétence (skill) valide les artefacts de workflow (Markdown) en vérifiant leur conformité à une structure squelettique fixe et aux règles de citation. Elle est **read-only** : elle ne modifie jamais les artefacts, elle se contente de signaler les problèmes. Utile dans un pipeline multi-agent orchestré par un coordinateur (par exemple Claude Code, Cursor, ou Codex), elle s'exécute après chaque groupe d'artefacts et évalue les portes qualité G8 (structure), G7 et G3 (citations). Chaque vérification est rapportée comme PASS ou FAIL avec des constats concrets (lignes incriminées) et l'agent responsable. En cas de FAIL, le coordinateur réexécute uniquement l'agent fautif, puis les dépendants en aval sont régénérés et revalidés. Supporte la réutilisation dans un workflow cyclique où la politique de réexécution (retry policy) est définie dans CLAUDE.md.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ATsikhanovich/ClaudeWorkflow/tree/HEAD/.claude/skills/artifact-validator

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · 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

artifact-validator

Valide un ou plusieurs artefacts de workflow (Markdown) par rapport au squelette fixe et aux règles de citation. Cette compétence est read-only : elle ne modifie jamais les artefacts, elle ne fait que rapporter les constats pour que le coordinateur puisse mapper les échecs aux agents.

Ce qu'il faut vérifier

Exécute chaque vérification ci-dessous pour chaque fichier d'artefact. Rapportez chaque vérification comme PASS ou FAIL avec des constats concrets (citez les lignes incriminées).

Structure (porte qualité G8)

  1. Le fichier commence par une unique ligne de titre # .
  2. - **Owner agent:** <agent> est présent et correspond à la table de propriété des artefacts dans CLAUDE.md (nom du fichier d'artefact ↔ nom de l'agent).
  3. Les sections existent, dans cet ordre, chacune sous forme ## : Inputs used, Summary, Details, Costs, Sources, Open issues.
  4. ## Costs est soit un tableau (| Item | Unit | Qty | Unit cost | Total | Source / basis |) soit la phrase exacte No costs in this artifact.
  5. ## Open issues contient au moins une puce, ou None.
  6. ## Sources contient au moins une puce sauf si l'artefact est explicitement marqué Not applicable (il doit alors en indiquer la raison).

Citations (portes qualité G7 et G3)

  1. Chaque puce de source a la forme - <Titre de la page> — <URL> (récupéré le YYYY-MM-DD ; supporte : <affirmations>).
  2. Les URL sont des pages réelles : https:// ou http://, pas de placeholders (example.com, localhost, TODO, ...), pas de motifs inventés.
  3. Tout lieu, traiteur, fournisseur, prix ou donnée météorologique nommé dans Details/Costs remonte à une affirmation dans une puce de Sources. Une recommandation sans source est un FAIL.
  4. Les prix doivent provenir d'une source ou être marqués price on request avec la base d'estimation indiquée. Les prix non marqués et sans source sont un FAIL.

Propriété et sécurité

  1. L'artefact ne revendique pas de travail appartenant à un autre agent (par exemple un artefact de lieu contenant une chronologie complète).
  2. Rien dans l'artefact ne demande à quiconque d'écrire output/event-plan.html ou approval.json — ces éléments sont interdits en dehors de html-builder / /approve-event.

Comment rapporter

Produisez un rapport compact, une ligne par vérification :

<artefact> C1 PASS ... C12 PASS
<artefact> C9 FAIL — « Koneser Hall » n'a pas de citation source → responsable : venue-planner

Terminez par OVERALL: PASS ou OVERALL: FAIL — <agents responsables>. En cas de FAIL, le coordinateur applique la politique de réexécution (voir CLAUDE.md §6) : réexécuter uniquement l'agent responsable avec ces constats, régénérer les dépendants en aval, revalider.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés