conductor-validator について
conductor-validatorは、conductor/ワークフローディレクトリを使うプロジェクトの検証ガイドです。トラックの再開前や計画・状態の不整合の調査に使い、ファイルを変更せずに問題を報告します。
主な機能
- 01ワークフローファイルの読み取り検査
- 02宣言と実際の成果物の照合
- 03トラックリンクとIDの解決
- 04状態と実装証拠の照合
- 05問題と修正案の提示
活用シーン
- 01トラック再開前の状態確認
- 02計画と状態の不整合調査
- 03ワークフロー成果物の不足確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill conductor-validatorインストール後、Claude Code で/conductor-validatorを入力して読み込まれたか確認します。
詳細
Conductor ワークフロー成果物の検証
使用するタイミング
セットアップ後、トラックを再開する前、または計画やステータスの不整合を調査するときに、実際に conductor/ ワークフローディレクトリを使用しているプロジェクトを調査します。Rails Conductor デスクトップアプリのセットアップ(conductor.json/script/server)とは異なります。
読み取り専用の調査
# Run from the explicitly selected project root; missing paths are findings, not permission to create them.
ls -ld conductor/ conductor/tracks/
ls conductor/index.md conductor/product.md conductor/tech-stack.md conductor/workflow.md conductor/tracks.md
検証手順
- 現在のプロジェクトの指示と、実際に設定されている Conductor ワークフロー/バージョンを確認します。
- 宣言されている成果物の一覧とプロジェクト内の実ファイルを照合し、欠落している成果物、読み取り不能な成果物、余分な成果物をそれぞれ報告します。
- ローカルのインデックス/トラックのリンク、トラック ID、計画/ステータスのマーカーを、参照先の内容と照合します。ディレクトリが存在するだけで完全だと判断しないでください。
- 完了マーカーと、記録されている実装/テストの証拠および現在のリビジョンを照合します。古くなった状態や矛盾する状態は報告し、検証済みだと捏造しないでください。
- ファイル、不整合の確認内容、期待される契約、修正案を簡潔に列挙します。修正は依頼された場合にのみ適用し、既存の計画と未コミットの作業を保持してください。
実装プレイブックファイルや実行可能なバリデータースクリプトは同梱されていません。上記の手順が、このプロジェクト内における完全なガイドです。プロジェクト固有の自動化を任意で使用する場合は、それが実際に存在することを確認し、実行前にレビューしてください。
パターンマッチング
tracks.md のステータスマーカー:
- [ ] Track Name # Not started
- [~] Track Name # In progress
- [x] Track Name # Complete
plan.md のタスクマーカー:
- [ ] Task description # Pending
- [~] Task description # In progress
- [x] Task description # Complete
トラック ID のパターン:
<type>_<name>_<YYYYMMDD>
Example: feature_user_auth_20250115
制限事項
- タスクが上記の範囲に明確に該当する場合にのみ、このスキルを使用してください。
- 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認を求めてください。
コメント
Markdown 対応