| name | fulcrum |
| description | AI orchestration and task management platform. Use this skill when working in a Fulcrum task worktree, managing tasks/projects, querying task lists (overdue, by status, by tag), checking task details, or interacting with the Fulcrum server. Triggers: "fulcrum tasks", "list tasks", "overdue tasks", "task status", "my tasks", "what tasks". |
Fulcrum - AI Orchestration Platform
When to Use This Skill
Use the Fulcrum CLI when:
- Working in a task worktree — Use
current-task commands to manage your current task
- Updating task status — Mark tasks as in-progress, ready for review, done, or canceled
- Linking PRs — Associate a GitHub PR with the current task
- Linking URLs — Attach relevant URLs (design docs, specs, external resources) to the task
- Sending notifications — Alert the user when work is complete or needs attention
- Server management — Start, stop, and check server status
CLI Commands
current-task (Primary Agent Workflow)
When running inside a Fulcrum task worktree, manage the current task:
fulcrum current-task
fulcrum current-task in-progress
fulcrum current-task review
fulcrum current-task done
fulcrum current-task cancel
fulcrum current-task pr <github-pr-url>
fulcrum current-task linear <linear-url>
fulcrum current-task link <url>
fulcrum current-task link <url> --label "Docs"
fulcrum current-task link
fulcrum current-task link --remove <url-or-id>
notifications
fulcrum notify "Title" "Message body"
fulcrum notifications
fulcrum notifications enable
fulcrum notifications disable
fulcrum notifications test slack
fulcrum notifications set slack webhookUrl <url>
config
fulcrum config list
fulcrum config get <key>
fulcrum config set <key> <value>
fulcrum config reset <key>
Server Management
fulcrum up
fulcrum down
fulcrum status
fulcrum doctor
Agent Workflow Patterns
Typical Task Lifecycle
- Task Creation: User creates a task in Fulcrum UI or CLI
- Work Begins: Agent starts working, task auto-marked IN_PROGRESS via hook
- PR Created: Agent creates PR and links it:
fulcrum current-task pr <url>
- Ready for Review: Agent marks complete:
fulcrum current-task review
- Notification: User receives notification that work is ready
Linking External Resources
fulcrum current-task pr https://github.com/owner/repo/pull/123
fulcrum current-task linear https://linear.app/team/issue/TEAM-123
fulcrum current-task link https://figma.com/file/abc123/design
fulcrum current-task link https://notion.so/team/spec --label "Product Spec"
Notifying the User
fulcrum notify "Task Complete" "Implemented the new feature and created PR #123"
fulcrum notify "Need Input" "Which approach should I use for the database migration?"
Global Options
--port=<port> — Server port (default: 7777)
--url=<url> — Override full server URL
--json — Output as JSON for programmatic use
Task Statuses
TO_DO — Task not yet started
IN_PROGRESS — Task is being worked on
IN_REVIEW — Task is complete and awaiting review
DONE — Task is finished
CANCELED — Task was abandoned
Best Practices
- Use
current-task inside worktrees — It auto-detects which task you're in
- Link PRs immediately — Run
fulcrum current-task pr <url> right after creating a PR
- Mark review when done —
fulcrum current-task review notifies the user
- Send notifications for blocking issues — Keep the user informed of progress