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.
The Pipeline
Skills form a pipeline. Each step produces the input for the next:
discover → plan → implement (or work) → status
| Step | Skill | What happens |
|---|---|---|
| Discover | /goalpath-skills:goalpath-discover | Rough idea becomes a milestone with a PRD |
| Plan | /goalpath-skills:goalpath-plan | PRD becomes prioritized items with estimates |
| Implement | /goalpath-skills:goalpath-implement | All items implemented on one branch, one PR |
| Work | /goalpath-skills:goalpath-work | Single item picked up and completed |
| Status | /goalpath-skills:goalpath-status | Quick 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 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.
Estimation rules
| Points | Scope | Time (with AI) |
|---|---|---|
| 1 | Config change, copy tweak, one-line fix | ~30 min |
| 2 | Single change in one area | ~1 hour |
| 3 | Touches a few files, needs tests | ~1-2 hours |
| 5 | Spans multiple concerns, design decisions needed | ~half day |
| 8 | Complex 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:
- Plans the order — backend first, dependencies first, risky work first
- Delegates to specialist agents — data model, backend logic, frontend, tests
- Checks off subtasks as work completes — stakeholders see real-time progress in GoalPath
- Flags decisions that need your input — but keeps working with reasonable defaults, doesn't block
- Verifies build and tests pass
- 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
| Signal | What it means |
|---|---|
| Subtask checked off | That piece of work is done. Stakeholders see progress in real time. |
| Comment on item | Summary of what was implemented, files changed, verification status. |
| Question highlight | Requirements are unclear. Includes a recommended default and what it'll do meanwhile. |
| Blocked highlight | External 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:
- Sets status to Started — the team sees work has begun
- Explores relevant code for context
- Implements with appropriate specialist agents
- Checks off subtasks incrementally
- Verifies build and tests pass
- 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.
Status: Quick Check
/goalpath-skills:goalpath-status
Shows your assigned items grouped by urgency:
- Blocked / Needs Attention — items with Question, Blocked, or Discussion highlights (shown first)
- In Progress — Started items with subtask completion counts
- Ready to Start — NotStarted items in priority order
- 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.