Identify Key Failures
Use this skill to turn many failed attempts into reusable guidance for the next planning round.
Input Contract
Read:
- the failed decomposition plans
- direct-proving stuck points
- recursive sub-agent reports
- existing
failed_paths - relevant
counterexamplesandtoy_examples
Procedure
- Gather the reports from all failed plans and sub-agents.
- List the key stuck points for each plan.
- Identify common points across those failures:
- recurring obstructions or counterexamples
- decomposition patterns that keep breaking
- search gaps or missing background facts
- Summarize what the failures suggest for the next generation of decomposition plans.
- Save the synthesized failure knowledge to
failed_pathsso later planning skills can use it. - After recording the failure synthesis, return control to
$propose-subgoal-decomposition-plans.
Output Contract
Append to failed_paths:
{
"record_type": "key_failures_summary",
"failed_plan_ids": ["..."],
"plan_failures": [
{
"plan_id": "...",
"stuck_points": ["..."]
}
],
"common_failures": ["..."],
"implications_for_next_plans": ["..."]
}
Also append an events record indicating that a new planning round is needed.
MCP Tools
memory_searchmemory_appendbranch_update
Failure Logging
If the reports are too weak to identify meaningful common failures, append an events record with event_type="key_failures_inconclusive" and state what information is still missing.