skillful-node-prompt

Encode identity, context, task, and protocol in four-branch hypertree prompts for DAG node execution.

2|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/curiositech/port-daddy --skill skillful-node-prompt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skillful-node-prompt
Source: https://github.com/curiositech/port-daddy/tree/main/skills/skillful-node-prompt
Command: npx skills add https://github.com/curiositech/port-daddy --skill skillful-node-prompt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a blueprint for consistent, scalable node prompts in DSPy-powered DAG execution by codifying a four-branch hypertree that separates identity, context, task, and protocol.

Core Features & Use Cases

  • Four-branch prompt architecture (Identity, Context, Task, Protocol) designed for independent construction and later assembly.
  • Explicit branch content such as references, tools, and MCPs can be loaded on demand.
  • Guidance on how to build a catalog of skills and references to support node execution and debugging.
  • Use cases include designing new node executors, debugging prompts, and extending capabilities in Windags workflows.

Quick Start

Define a new Node Prompt by assembling the four-branch hypertree (Identity, Context, Task, Protocol) for your DAG node.

Frequently Asked Questions about skillful-node-prompt

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

FAQPage Schema
How do I structure prompts for agents in a DAG workflow?

DAG agent prompts are structured using a four-branch hypertree that separates identity, context, task, and protocol. This architecture allows independent construction of each branch before assembly, standardizing how prompts are loaded and executed across WinDAGs workflows.

What is the best way to standardize node prompts for DSPy agent orchestration?

Standardizing node prompts for DSPy orchestration involves applying a four-branch hypertree architecture. By codifying identity, context, task, and protocol into distinct sections, it enforces a safe execution contract and maps skill relationships through frontmatter constraints like allowed-tools.

How do I assemble a node prompt using the four-branch hypertree architecture?

Assembling a node prompt requires defining the four-branch hypertree: identity, context, task, and protocol. Explicit branch content such as references, tools, and MCPs can be loaded on demand to support node execution and debugging within your DAG.

Can I load tools and references on demand for individual DAG node execution?

Yes, the four-branch prompt architecture supports loading explicit branch content like references, tools, and MCPs on demand. This allows targeted capability loading for individual node executors during DAG execution.

Why does my agent prompt break when switching between different DAG nodes?

Agent prompts break across DAG nodes without a standardized architecture. Applying a four-branch hypertree separating identity, context, task, and protocol resolves this by ensuring consistent assembly and enforcing safe execution contracts through frontmatter constraints.

Do I need frontmatter constraints to enforce safe execution contracts in WinDAGs?

Yes, frontmatter constraints like allowed-tools and pairs-with are required to enforce safe execution contracts in WinDAGs. The four-branch prompt architecture satisfies these constraints to map skill relationships and standardize node execution.