wayfinder

Charts large ideas as issue-tracker maps of investigation tickets resolved one per session.

Updated Jul 28, 2026
One-click install
npx skills add https://github.com/vinzenz/workflows --skill wayfinder-vinzenz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wayfinder
Source: https://github.com/vinzenz/workflows/tree/main/.agents/skills/wayfinder
Command: npx skills add https://github.com/vinzenz/workflows --skill wayfinder-vinzenz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a loose idea is too big for a single agent session, work stalls in ambiguity: nobody knows which decisions must be made, in what order, or what is already settled. Wayfinder turns that fog into a shared map of investigation tickets on the repo's issue tracker, so progress survives across sessions and contributors. ## Core Features & Use Cases - Map creation: Names the destination (a spec, decision, or authorized change), then creates a wayfinder:map issue with child tickets for each open question, wired with native blocking dependencies. - Ticket-driven resolution: Each ticket is typed (grilling, research, prototype, task) and marked HITL or AFK, claimed via assignment plus a timestamped claim comment, and resolved with a ## Resolution comment before closing. - Resumability and frontier tracking: State lives entirely on the tracker, so dead sessions are detected via stale claims and the frontier of unblocked, unclaimed tickets is always queryable. - Use Case: A team needs to decide the shape of a data migration. Wayfinder charts a map of grilling and research tickets on GitHub, and each agent session resolves exactly one ticket until the migration spec is fully decided. ## Quick Start Ask the agent to use wayfinder to chart your loosely defined project idea into a map of investigation tickets on the GitHub issue tracker.

Frequently Asked Questions about wayfinder

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

FAQPage Schema
How do I break a large vague idea into agent-actionable tickets?▼

Use wayfinder to name the destination first, then map the frontier breadth-first into child issues on the tracker. Each ticket states one question sized to a single agent session, with a type (grilling, research, prototype, task) and HITL or AFK mode.

How does wayfinder track blocking dependencies between GitHub issues?▼

It drives GitHub's issue-dependencies API through gh-tool api, posting to /issues/{n}/dependencies/blocked_by with the blocker's numeric database id. The frontier is computed from open children with zero assignees and zero open blockers.

Can wayfinder work without GitHub or an issue tracker?▼

Yes, it has a local markdown fallback storing map.md and numbered ticket files under .wayfinder/<effort>/, using Status and Blocked by lines instead of labels and native dependencies. GitLab is documented as not yet usable due to missing dependency support.

Does wayfinder write application code or implement features?▼

No. Wayfinder produces decisions, not deliverables: it writes only to the tracker, docs/ specs and ADRs, and its own .wayfinder/ scratch directory. It explicitly never touches application source, migrations, or runtime configuration.

What happens when an agent session dies mid-ticket?▼

A claimed but unresolved ticket (assignee present, no Resolution comment) marks a dead session. The next session reads the Claim comment timestamp, judges staleness, unclaims the ticket, and re-claims it to resume work.

When should I use pathfinder instead of wayfinder?▼

Use pathfinder when the effort has a structure to find — components and how they fit — and the risk is committing to details before the shape is agreed. Wayfinder fits when the work is a checklist of unknowns sharpened depth-first; never run both over the same effort.