# Developing Wayfinder Paths

> Create, build, and publish Wayfinder Paths, including compiled strategy-pipeline paths with Claude and OpenCode skill exports.

- Skill: `wayfinderfoundation/developing-wayfinder-paths` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds add wayfinderfoundation/developing-wayfinder-paths`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wayfinderfoundation/developing-wayfinder-paths/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: WayfinderFoundation (https://skillmd.com/u/wayfinderfoundation)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/wayfinderfoundation/developing-wayfinder-paths

---


## When to use

Use this skill when you are:
- Creating a new Path (bundle) to share a strategy/script/skill/contract UI
- Creating a compiled strategy-pipeline path with fixed phases, artifacts, and evals
- Adding a static applet UI to a path
- Publishing a new path version
- Emitting signals/receipts to make a path page feel “alive”
- Adding live data fetching or interactive controls to a path applet
- Defining canonical path skill source in `wfpath.yaml`, `policy/default.yaml`, `pipeline/graph.yaml`, `skill/instructions.md`, and `skill/agents/`
- Generating host-specific skill exports for Claude Code and OpenCode, with Codex/OpenClaw/portable thin exports as secondary targets

## How to use

- To scaffold a normal path, start with `poetry run wayfinder path init <slug> --dir <base-dir>`.
- To scaffold a compiled strategy pipeline, use `poetry run wayfinder path init <slug> --dir <base-dir> --template pipeline --archetype <conditional-router|hedge-finder|spread-radar>`.
- `path init` uses `--dir`, while the later path commands (`fmt`, `doctor`, `render-skill`, `build`, `publish`) use `--path`.
- For pipeline paths, run `poetry run wayfinder path eval --path .` before publishing or exporting skills.
- [rules/manifest.md](rules/manifest.md) - `wfpath.yaml` schema + required fields for MVP
- [rules/applet.md](rules/applet.md) - Static applet requirements + build output expectations
- [rules/build-and-publish.md](rules/build-and-publish.md) - `wayfinder path build/publish` + required config/env vars
- [rules/signals.md](rules/signals.md) - `wayfinder path signal emit` patterns
- [rules/security.md](rules/security.md) - MVP hosting constraints and safe defaults
- [rules/path-skills.md](rules/path-skills.md) - Defining the skill layer, agent layer, and host-specific exports

