AI Skills

Go from a rough idea to a merged PR without leaving your terminal.

GoalPath's AI skills teach your coding assistant a structured development workflow: discover what to build, plan the work, implement it, and track progress — all while keeping GoalPath updated for your stakeholders.

AI skills require the [GoalPath CLI & MCP Server](/docs/integrations/cli-and-mcp-server). If you haven't set that up yet, start there.

The Pipeline

Skills form a pipeline. Each step produces the input for the next:

discover → plan → implement (or work) → status
StepSkillWhat happens
Discover/goalpath-skills:goalpath-discoverRough idea becomes a milestone with a PRD
Plan/goalpath-skills:goalpath-planPRD becomes prioritized items with estimates
Implement/goalpath-skills:goalpath-implementAll items implemented on one branch, one PR
Work/goalpath-skills:goalpath-workSingle item picked up and completed
Status/goalpath-skills:goalpath-statusQuick view of assigned items and blockers

You can enter the pipeline at any step. Have a PRD already? Skip straight to Plan. Have planned items? Jump to Implement or Work.

Installation

1. Install the skills plugin

In Claude Code, run:

/plugin marketplace add morkeleb/goalpath-skills /plugin install goalpath-skills

2. Verify

/goalpath-skills:goalpath-status

If you see your assigned items, you're set.

Discover: Idea → PRD

Start with anything — a phrase, a URL to a barebones milestone, or a half-formed thought:

/goalpath-skills:goalpath-discover "we need milestone progress reports for stakeholders"

Your assistant acts as a product sparring partner. It won't just agree with you — it challenges scope, surfaces assumptions, and forces trade-offs:

  • Probes the problem before jumping to solutions
  • Researches competitors and best practices on the web
  • Checks your codebase for what already exists and what's feasible
  • Drafts a PRD and iterates with you until it's sharp

The result is a GoalPath milestone with a focused, opinionated PRD — not a vague feature list.

**What makes a good PRD?** One that someone could disagree with. If nobody can argue against your spec, it's too vague to build from.

What the PRD includes

  • Purpose and primary outcome — the single thing that's true when this ships
  • Success metrics — how you'd know it's working
  • Design principles — opinionated rules that guide decisions
  • Core sections — broken into logical phases or components
  • Non-goals — what you're explicitly not building
  • Open questions — things deliberately left undecided, with context

Plan: PRD → Items

Pass a milestone URL and your assistant breaks the PRD into work items:

/goalpath-skills:goalpath-plan https://goalpath.app/roadmaps/.../milestones/abc-123

The planning skill:

  • Explores your codebase to understand what exists and what needs building
  • Proposes items with types (Feature, Task, Bug), fibonacci estimates, subtasks, and dependencies
  • Resolves ambiguity during planning — every item created is ready to start immediately
  • Creates items in GoalPath after you approve the breakdown

Items are ordered by implementation priority: backend before frontend, dependencies before dependents, risk before routine.

**Estimates are calibrated for AI-assisted development.** A 3-point Feature means ~1-2 hours with an AI coding assistant — not the traditional full-day estimate. Most items should land at 1-3 points.

Estimation rules

PointsScopeTime (with AI)
1Config change, copy tweak, one-line fix~30 min
2Single change in one area~1 hour
3Touches a few files, needs tests~1-2 hours
5Spans multiple concerns, design decisions needed~half day
8Complex and risky — consider splitting~full day

Only Features get estimates. Tasks, Bugs, and Deadlines don't.

Implement: Milestone → PR

Hand off an entire milestone for implementation:

/goalpath-skills:goalpath-implement https://goalpath.app/roadmaps/.../milestones/abc-123

Your assistant creates a feature branch and works through every item:

  1. Plans the order — backend first, dependencies first, risky work first
  2. Delegates to specialist agents — data model, backend logic, frontend, tests
  3. Checks off subtasks as work completes — stakeholders see real-time progress in GoalPath
  4. Flags decisions that need your input — but keeps working with reasonable defaults, doesn't block
  5. Verifies build and tests pass
  6. Opens a single PR with all milestone work

The result: one branch, one PR, one migration (if applicable). GoalPath items are updated throughout — not batched at the end.

How your assistant communicates during implementation

SignalWhat it means
Subtask checked offThat piece of work is done. Stakeholders see progress in real time.
Comment on itemSummary of what was implemented, files changed, verification status.
Question highlightRequirements are unclear. Includes a recommended default and what it'll do meanwhile.
Blocked highlightExternal dependency preventing progress. Includes a workaround recommendation.

Your assistant won't wait for you to respond to a highlight — it continues with its best judgment and documents the assumption. You can course-correct asynchronously.

Work: Single Item → Code

Pick up one item instead of a full milestone:

/goalpath-skills:goalpath-work https://goalpath.app/roadmaps/.../items/def-456

Handles the full lifecycle:

  1. Sets status to Started — the team sees work has begun
  2. Explores relevant code for context
  3. Implements with appropriate specialist agents
  4. Checks off subtasks incrementally
  5. Verifies build and tests pass
  6. Sets status to Finished and posts a summary comment

If the item was previously Rejected, your assistant reads the rejection comments to understand what needs fixing, then re-implements.

**Rejected items aren't failures** — they're feedback. When an item is rejected, your assistant treats it as a bug fix: reads the comments, sets it back to Started, and addresses the issues.

Status: Quick Check

/goalpath-skills:goalpath-status

Shows your assigned items grouped by urgency:

  1. Blocked / Needs Attention — items with Question, Blocked, or Discussion highlights (shown first)
  2. In Progress — Started items with subtask completion counts
  3. Ready to Start — NotStarted items in priority order
  4. Recently Finished — completed but not yet delivered

Ends with a summary line and a suggested next action:

2 in progress | 4 ready | 1 blocked | 14 total points in flight

Suggested: The "API auth" item has a Question highlight. Resolve it before starting new work.

Tips for Getting the Most Out of Skills

Use the pipeline

The skills are designed to flow into each other. After Discover finishes, it suggests Plan. After Plan finishes, it suggests Implement. Follow the pipeline for the smoothest experience.

Keep items small

The Plan skill targets 1-3 point items. If you find yourself with many 5s and 8s, ask the planner to split them further. Smaller items mean faster feedback loops and more accurate progress tracking.

Let highlights work for you

When your assistant flags a Question or Blocked highlight, it shows up immediately in GoalPath for your team to see. You don't need to be in the terminal to respond — answer in GoalPath and the assistant picks it up next time it checks.

Check off subtasks as you go

Skills check off subtasks incrementally, not in a batch at the end. This means stakeholders watching in GoalPath see real-time progress. If you're working manually (without skills), do the same — it makes a real difference for stakeholder trust.