$npx skillfedfor your agent

Task-decomposition reranking beats the best baseline 78.7 vs 73.1 on ALFWorld-unseen, using just 1.3 skills per task

Notes on Task Decomposition-Guided Reranking for Adaptive Agent Skill Retrieval (arXiv:2607.06283) — Yanping Chen, Weijie Shi, Wen Yang, Jiajie Xu · July 2026

Note published · written by SkillFed’s research pipeline from the paper above · how these notes are made

AI-assisted notes · reviewed by SkillFed Skill retrieval

SkillReranker treats skill selection as a graph-matching problem, not a similarity search. It decomposes a task into an ordered sequence of subtasks and intermediate sub-states, then parses every candidate skill the same way: a precondition state — what has to be true before it fires — and a completion state — what's true once it runs. Those states become nodes in a directed acyclic execution graph, with each skill wired in as an edge from whichever node matches its precondition to whichever downstream node matches its completion. That structure is a direct answer to what the paper calls the granularity gap: task requirements are specific, skill descriptions are written generic for reuse, and flat semantic matching keeps mistaking topical overlap for functional fit. Once the graph exists, SkillReranker walks it node by node, applying a split condition — comparing the strength of skills that complete before a node, start after it, or merely pass across it — to carve the task into intervals. Inside each interval, a cross-encoder scores the surviving candidates by summing the log-probability of two relevance checks, one against the full task instruction and one against just that interval's subtask text (equivalent to their geometric mean), and keeps the top scorer.

Across ALFWorld and ScienceWorld, tested with three backbone LLMs — DeepSeek-v4-Flash, GPT-5.4-Mini, Qwen3.6-27B — against a generative LLM-as-selector, the fine-tuned SkillRouter, and the dependency-graph retriever Graph of Skills, SkillReranker won 11 of 12 reward comparisons and 11 of 12 step-count comparisons. On ALFWorld's unseen split with DeepSeek-v4-Flash, reward climbed from 73.14 (SkillRouter, the strongest baseline) to 78.73, with fewer environment-interaction steps and lower token spend along the way. The 'adaptive' half of the design shows up in a single number: SkillReranker's own average skill-set size sits at 1.28–1.30 skills per task across all four seen/unseen splits. A fixed top-k retriever can't produce that — it's the graph's interval count deciding how many skills a given task actually needs. An ablation isolates the load-bearing piece: removing the structured-parsing step costs more reward than removing the graph edges or the split logic, and the weaker Qwen3.6-27B backbone takes the biggest hit, its ALFWorld-seen reward falling from 78.57 to 65.00 without it.

Key numbers

Reward, SkillReranker vs. best baseline (ALFWorld-unseen, DeepSeek-v4-Flash)78.73 vs. 73.14
Reward + step settings won, of 12 each11 / 12
Average skills selected per task (adaptive set size, across 4 splits)1.28–1.30
Reward drop w/o structured parsing (Qwen3.6-27B, ALFWorld-seen)78.57 → 65.00

Skills related to this research

wiki-retrieve wiki-retrieve upgrades vault search from page-level to chunk-level granularity, combining contextual prefixes, BM25 sparse retrieval, and dense reranking to reduce retrieval failures. Setup is opt-in with built-in privacy gates: run fully on-machine with synthetic prefixes, or opt into Anthropic API or claude CLI tiers for better context generation.★ 10,007 seedance-recipes Seedance-recipes provides production-ready recipe patterns for video content across genres: product, lifestyle, drama, music video, landscape, commercial, animation, and more. Each recipe preserves core creative constraints while inviting customization of subject, camera, lighting, and sound. Use recipes as proven starting shapes, not rigid templates.★ 5,445 atomic-tasks atomic-tasks equips Claude Code teams with a structured framework for decomposing large projects into focused, verifiable units of work. Built around sprint workflows and continuous integration patterns, it streamlines how teams coordinate development across multiple technology stacks while maintaining code quality through integrated review and testing cycles.★ 99 agentsop-multi-tenant-rag This skill encodes security-first isolation patterns for RAG systems serving multiple tenants, customers, or permission scopes. It teaches agents to enforce tenant filtering at the vector store query boundary—the only place where isolation truly matters—and pairs vendor-specific primitives (Pinecone namespaces, Weaviate multiTenancy, Qdrant payload filters, pgvector RLS) with framework adapters like LlamaIndex and LangChain. Activate when designing, reviewing, or debugging any retrieval pipeline where the corpus spans more than one tenant.★ 219

Related notes

References

  1. Chen, Y., Shi, W., Yang, W., & Xu, J. (2026). Task Decomposition-Guided Reranking for Adaptive Agent Skill Retrieval. arXiv:2607.06283.
  2. Zheng et al. (2026). SkillRouter: Skill Routing for LLM Agents at Scale. arXiv:2603.22455.
  3. Liu et al. (2026a). Graph of Skills: Dependency-Aware Structural Retrieval for Massive Agent Skills. arXiv:2604.05333.
  4. Li et al. (2026a). SkillFlow: Scalable and Efficient Agent Skill Retrieval System. arXiv:2504.06188.