structuring-yak-dependencies

Nest goals as parent-child blockers to enforce deepest-first completion order.

54|6|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/mattwynne/yaks --skill structuring-yak-dependencies
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: structuring-yak-dependencies
Source: https://github.com/mattwynne/yaks/tree/main/.claude/skills/structuring-yak-dependencies
Command: npx skills add https://github.com/mattwynne/yaks --skill structuring-yak-dependencies

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams discover emergent prerequisites by modeling parent-child goal relationships and ensures work cannot be completed until blockers are resolved.

Core Features & Use Cases

  • Nesting-based blocker discovery: Represent blockers as children under a goal to reveal dependencies.
  • Enforced completion order: Prevents completing a parent while any child remains incomplete.
  • Guided discovery via Mikado Method: Supports surfacing hidden prerequisites through active work.
  • Use Case: When a blocker is hit, add blockers as children and work deepest-first to unblock the parent.

Quick Start

Begin with a goal, then iteratively add blockers as children to reveal emergent prerequisites and enforce deepest-first work.

Frequently Asked Questions about structuring-yak-dependencies

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I model emergent prerequisites when I keep hitting unexpected blockers?

Model emergent prerequisites by nesting blockers as child goals under a parent to reveal dependencies. This enforces that the parent goal cannot be completed until all child blockers are resolved.

What is the best way to manage multiple blockers during active work on a goal?

Manage multiple blockers by adding them as children to the current goal and working deepest-first. This structured discovery approach ensures hidden prerequisites are resolved before parent work resumes.

How does goal nesting enforce completion order for complex workflows?

Goal nesting enforces completion order by preventing parent goal completion while any child goal remains incomplete. This hierarchy ensures all prerequisites are satisfied before upstream work finishes.

Can I reparent goals when scope expands during prerequisite discovery?

Yes, you can reparent goals when scope expands. This operation restructures the dependency hierarchy to accommodate newly discovered blockers within the existing workflow.

When should I use the Mikado Method for dependency structuring?

Use the Mikado Method when you need to surface hidden prerequisites through active work. It guides deepest-first work by adding blockers as children to unblock the parent goal iteratively.

Do I need any specific dependencies to start nesting goals for blocker discovery?

No specific dependencies are required. You begin with a goal and iteratively add blockers as children to reveal emergent prerequisites using the simple command-pattern workflow.