ワンクリックで
task-coverage-protocol
Enforces 100% task and file ingestion coverage via an asynchronous, supervisor-driven state polling mechanism.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Enforces 100% task and file ingestion coverage via an asynchronous, supervisor-driven state polling mechanism.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
End-to-end GECX/CXAS/CES conversational agent lifecycle -- build agents from requirements (PRD-to-agent), create and run evals (goldens, simulations, tool tests, callback tests), debug failures, and iterate to production quality. Use this skill whenever the user mentions GECX, CXAS, CES, SCRAPI, conversational agents, voice agents, audio agents, agent evals, pushing/pulling/linting agents, or agent instructions/callbacks/tools on the Google Customer Engagement Suite platform.
Automates the ingestion of customer requirement documents such as diagrams, BRDs, code etc., synthesizes high-fidelity natural transcripts, and compiles them into highly interactive, responsive Critical User Journey (CUJ) reports.
Migrate Dialogflow CX (DFCX) agents to CXAS (Customer Experience Agent Studio) agents. Use this skill when the user mentions DFCX migration, migrating agents, converting DFCX to CXAS, porting agents, agent migration, or post-migration optimization/consolidation. Four independently runnable scripts: migrate.py (1:1), stage_1.py (variable dedup + consolidation), stage_2.py (instruction state machines + tool mocks + lint + report), stage_3.py (rewires consolidated topology from source dep graph; only needed when stage_1 ran consolidation). State persists between scripts via <target>_ir.json so each can run / re-run / resume independently.
Parsing and ingestion directives for the Python-based Agent Development Kit (ADK) conversational agent framework.
Parsing and Ingestion directives for the Dialogflow CX (DFCX) agent structure.
Converts CXAS golden evaluations to SCRAPI SimulationEvals test cases. Use when generating high-level, goal-oriented test cases from turn-by-turn evaluation JSONs, and when enriching test expectations with inferred tool calls.
| name | task-coverage-protocol |
| description | Enforces 100% task and file ingestion coverage via an asynchronous, supervisor-driven state polling mechanism. |
This protocol governs how you must handle large, repetitive, or multi-step requirements ingestion tasks to prevent context drift, avoid memory exhaustion, and guarantee 100% file coverage. Workloads are partitioned into sliced batches dynamically monitored by a decoupled supervisor.
Instead of attempting to list and process hundreds of files in a single conversation turn, tasks are executed asynchronously:
When instructed to ingest a requirements directory (e.g. "Ingest and parse all files in this folder"), you MUST launch the Supervisor script to initialize the task state:
python3 protocols/task-coverage-protocol/scripts/ingestor_supervisor.py \
--source_dir="path/to/source" \
--target_skill="path/to/cxas-cuj-report-generator/"
The supervisor will scan the target folder, slice the files into batch lists of
size 10, and print a structured directive to standard output:
SPAWN_BATCH_DIRECTIVE: {"spec_file": "/tmp/ingestor/batch_spec.json", "output_dir": "/tmp/ingestor/outputs/"}
Upon seeing this token, you MUST:
/tmp/ingestor/batch_spec.json to retrieve the list of
files, prompts, and expected output paths./tmp/ingestor/prompts/<file_name>_prompt.txt)./tmp/ingestor/outputs/<file_name>_output.txt.Once parallel subagents have been spawned in the background, you MUST immediately stop calling tools and go idle (or report status) to release the terminal lock. The supervisor will poll the output directory until all files are completed.
When all subagents have delivered their YAML transcripts, run the supervisor script again:
python3 protocols/task-coverage-protocol/scripts/ingestor_supervisor.py \
--source_dir="path/to/source" \
--target_skill="path/to/cxas-cuj-report-generator/"
When all batch slices are fully processed, the supervisor will declare All files successfully ingested! and compile the final interactive CUJ reports.