smithery.ai

expand

Use when the user asks to expand a task into a concrete task tree.

First seen Apr 14, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

More metadata
gobby
{"audience":"interactive","depth":0}

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,032 B
  • docs SUMMARY.md 212 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

/gobby expand

Thin wrapper over the expand-task pipeline and the new expansion-run MCP tools.

Plan-Coverage Contract

Expansion consumes typed plans authored under the Plan-Coverage Contract in src/gobby/install/shared/skills/plan-draft/SKILL.md; the single-page reference is docs/contracts/plan-coverage.md.

Expansion-side obligations:

  • A .coverage-ledger.yaml companion file MUST exist before expansion

proceeds for new epic plans.

  • Created leaves MUST emit structured

covers:<plan-id>:<section-id>:<item-id> labels for the acceptance items they implement.

  • expansion-qa is the mechanical gate that compares the expanded task tree

against the compiled contract and records any missing or invalid coverage.

  • Free-form plan-ref: labels are not honored.

Supported Inputs

  • #N or another task ref
  • path/to/plan.md together with a target task

Workflow

  1. Resolve the target task.
  2. Run the expand-task pipeline with:
call_tool("gobby-workflows", "run_pipeline", {
    "name": "expand-task",
    "inputs": {
        "task_id": "<task_ref>",
        "plan_file": "<optional relative plan path>"
    }
})
  1. Store the returned execution_id and end the turn. The daemon sends a

durable completion notification and wake signal when the pipeline finishes. On wake/resume, inspect the run with:

call_tool("gobby-workflows", "get_pipeline_status", {
    "execution_id": "<execution_id>"
})
  1. Report the resulting run status and created tasks.

Notes

  • Expansion state lives on expansion_runs, not on the task record.
  • Do not call deprecated save/execute-spec tools.
  • Do not call the removed workflow completion-wait tool.
  • Use gobby-tasks-ops:getlatestexpansionrun or getexpansion_run for inspection.