ATsikhanovich/ClaudeWorkflow

再利用可能な構造チェック+引用チェックをワークフロー成果物に対して行います。各成果物グループの完了後、次のグループ開始前、および品質ゲートG8(成果物構造)の評価時に使用します。チェックごとにPASS/FAILと所見、担当エージェントを報告します。

ClaudeWorkflow とは?

このスキルは、ワークフロー成果物(Markdown形式)に対して、固定されたスケルトン構造と引用ルールに基づくバリデーションを実行するものです。読み取り専用であり、成果物を編集せず、発見事項を報告するのみです。12のチェック項目(構造6項目、引用4項目、所有権・安全性2項目)を各成果物ファイルに対して実行し、PASS/FAILと具体的な根拠(該当行の引用)を報告します。構造チェックは品質ゲートG8、引用チェックはG7とG3に対応し、成果物の品質保証を自動化します。報告はコンパクトな1行形式で行われ、全体の判定(OVERALL: PASS/FAIL)と、FAIL時の担当エージェント特定、再実行ポリシー(担当エージェントの再実行、下流の成果物再生成、再バリデーション)をサポートします。Claude Codeや類似のAIエージェントプラットフォームで使用可能です。

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

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

artifact-validator

1つ以上のワークフロー成果物(Markdown)を、固定のスケルトンおよび引用ルールに対して検証します。このスキルは読み取り専用です。成果物を編集することは決してなく、コーディネーターが障害をエージェントにマッピングできるように、発見事項を報告するだけです。

チェック項目

以下の各チェックを各成果物ファイルに対して実行してください。各チェックをPASSまたはFAILとして、具体的な発見事項(該当行を引用)とともに報告します。

構造(ゲートG8をサポート)

  1. ファイルが単一の# タイトル行で始まっていること。
  2. - **Owner agent:** <agent>が存在し、CLAUDE.mdの成果物所有権テーブル(成果物ファイル名 ↔ エージェント名)と一致していること。
  3. セクションが、この順序で、それぞれ## として存在すること:Inputs used、Summary、Details、Costs、Sources、Open issues。
  4. ## Costsがテーブル(| Item | Unit | Qty | Unit cost | Total | Source / basis |)または正確な文No costs in this artifact.であること。
  5. ## Open issuesに少なくとも1つの箇条書き、またはNone.が含まれていること。
  6. ## Sourcesに少なくとも1つの箇条書きが含まれていること。ただし、成果物が明示的にNot applicableとマークされている場合は除く(その場合は理由を記載する必要があります)。

引用(ゲートG7およびG3をサポート)

  1. すべてのソース箇条書きが- <Page title> — <URL> (fetched YYYY-MM-DD; supports: <claims>)の形式であること。
  2. URLは実際のページであること:https://またはhttp://、プレースホルダー(example.com、localhost、TODO、...)や架空のパターンは禁止。
  3. Details/Costs内のすべての名前の付いた会場、ケータリング業者、プロバイダー、価格、気象データは、Sourcesの箇条書き内の主張にトレース可能であること。ソースのない推薦はFAIL。
  4. 価格はソースから来ているか、price on requestと見積もり根拠が明記されている必要があります。マークされていない、ソースのない価格はFAIL。

所有権と安全性

  1. 成果物が別のエージェントが担当する作業を主張していないこと(例:タイムライン全体を含む会場成果物)。
  2. 成果物内で誰かにoutput/event-plan.htmlやapproval.jsonを書くよう依頼していないこと。これらはhtml-builder / /approve-eventの外部では禁止されています。

報告方法

コンパクトな報告を、チェックごとに1行で生成します。

<artifact> C1 PASS ... C12 PASS
<artifact> C9 FAIL — 「Koneser Hall」にソース引用がありません → 担当: venue-planner

OVERALL: PASSまたはOVERALL: FAIL — <担当エージェント>で終了します。 FAILの場合、コーディネーターは再試行ポリシー(CLAUDE.md §6を参照)を適用します。これらの発見事項を基に担当エージェントのみ再実行し、下流の依存成果物を再生成して、再検証します。

Individual skills in this repo

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

関連スキル