automation-audit-ops
ECC用の証拠ベースの自動化インベントリとオーバーラップ監査ワークフロー。ユーザーがどのジョブ、フック、コネクタ、MCPサーバー、またはラッパーがライブか、壊れているか、冗長であるか、修正前に不足しているかを知りたい場合に使用します。
Install
npx skills add https://github.com/affaan-m/ecc --skill automation-audit-opsSKILL.md
自動化監査オペレーション
ユーザーがどの自動化がライブであるか、どのジョブが壊れているか、どこにオーバーラップが存在するか、またはどのツール検およびコネクタが実際に有用な作業をしているかについて尋ねるときに使用します。
これは監査優先のオペレータスキルです。ジョブは、何かを書き直す前に、証拠に裏付けられたインベントリと保持/マージ/カット/修正次の推奨セットを生成することです。
スキルスタック
関連するときにこれらのECC固有のスキルをワークフローに取り込みます:
workspace-surface-auditコネクタ、MCP、フック、およびアプリインベントリ用knowledge-ops監査がライブリポ真実と耐久性のあるコンテキストを調和させる必要がある場合github-ops答えがCI、スケジュール済みワークフロー、問題、またはPR自動化に依存する場合ecc-tools-cost-audit実際の問題がWebhookファンアウト、キュー済みジョブ、または兄弟アプリリポの請求バーンである場合research-opsローカルインベントリを現在のプラットフォームサポートまたは公開ドキュメントと比較する必要がある場合verification-loop仮定された回復に依存する代わりに、修正後の状態を証明するため
使用時期
- ユーザーが「どの自動化があるか」、「ライブのか」、「壊れているのか」、「何がオーバーラップするか」と尋ねる
- タスクはcrondジョブ、GitHub Actions、ローカルフック、MCPサーバー、コネクタ、ラッパー、またはアプリ統合にまたがる
- ユーザーが別のエージェントシステムからポートされたものを知りたい、そしてECC内で何がまだ再構築される必要があるか
- ワークスペースが同じことをする複数の方法を蓄積し、ユーザーが1つの正規レーンを望む
ガードレール
- ユーザーが明示的に修正を求めない限り、読み取り専用で開始
- 分離:
- 構成済み
- 認証済み
- 最近検証済み
- 古いまたは壊れている
- 完全に不足している
- スキルまたはコンフィグが参照しているだけという理由で、ツールがライブであると主張しないでください
- 証拠テーブルが存在するまで、オーバーラップするサーフェースをマージまたは削除しないでください
ワークフロー
1. 実際のサーフェースをインベントリする
理論化する前に現在のライブサーフェースを読む:
- リポフックとローカルフックスクリプト
- GitHub Actionsとスケジュール済みワークフロー
- MCPコンフィグと有効なサーバー
- コネクタまたはアプリに支持された統合
- ラッパースクリプトとリポ固有の自動化エントリポイント
サーフェスごとにグループ化:
- ローカルランタイム
- リポCI/自動化
- 接続された外部システム
- メッセージング/通知
- 請求/顧客オペレーション
- 研究/監視
2. 各項目をライブ状態で分類する
表面化されたすべての自動化について、マーク:
- 構成済み
- 認証済み
- 最近検証済み
- 古いまたは壊れている
- 不足している
次に、問題タイプを分類します:
- アクティブなブレークエージ
- 認証停止
- 古い状態
- オーバーラップまたは冗長性
- 不足している機能
3. 証拠パスを追跡する
すべての重要なクレームを具体的なソースで支える:
- ファイルパス
- ワークフロー実行
- フックログ
- コンフィグエントリ
- 最近のコマンド出力
- 正確な障害署名
現在の状態が曖昧な場合は、監査が完了していると装うのではなく、直接言ってください。
4. 保持/マージ/カット/修正次で終了
オーバーラップするまたは疑わしいサーフェスごとに、1つのコールを返します:
- keep
- merge
- cut
- fix next
値はノイズの多い自動化を1つの正規ECCレーンに折りたたむことであり、すべての履歴パスを保存することではありません。
出力形式
CURRENT SURFACE
- automation
- source
- live state
- proof
FINDINGS
- active breakage
- overlap
- stale status
- missing capability
RECOMMENDATION
- keep
- merge
- cut
- fix next
NEXT ECC MOVE
- exact skill / hook / workflow / app lane to strengthen
落とし穴
- ライブインベントリが読み取れるときは、メモリから答えないでください
- 「構成に存在」を「機能している」として扱わない
- 壊れた高信号パスに名前を付ける前に、低価値の冗長性を修正しないでください
- ユーザーがインベントリを最初に要求した場合、タスクをリポ書き直しに広げないでください
検証
- 重要なクレームはライブ証拠パスを引用
- 表面化されたすべての自動化は、明確なライブ状態カテゴリでラベル付けされている
- 最終的な推奨事項は、保持/マージ/カット/修正次を区別
Related skills
improve-codebase-architecturemattpocock1MScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.codebase-designmattpocock691KShared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.web-design-guidelinesvercel-labs676KReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".code-reviewmattpocock631KReview the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/spec asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \"review since X\".
