linear-setup
Bootstrap or extend Linear project tracking with evidence-based backfill, milestones, dependencies, and repository discipline.
Install
npx skills add https://github.com/tjcages/linear --skill linear-setupOptional Monitor Automation (Cursor)
Weekly health digest for Cursor. Not required for install to be complete.
Complete install = skills installed + always-on loaded + Linear MCP auth. That gives every session the same Linear skills and the assumption that Linear is the default source of truth.
Use this Automation when you want a scheduled /linear-monitor without opening a chat. Non-Cursor harnesses: run /linear-monitor manually when you want a health check.
Plain-language recipe (feed to /automate)
Timezone (critical)
Cursor cron is UTC. The Automations UI shows times in the viewer’s local zone. Never prefill 0 7 * * 1 and call it “7am local” — that is 7:00 UTC (e.g. 1:00 AM Denver MDT, or worse if the UI mis-labels).
When drafting / prefilling:
- Detect or ask the user’s IANA timezone (e.g.
America/Denver). - Convert 7:00 local → UTC hour for the cron (account for DST).
- Prefill that UTC cron, and state in the draft table: “7:00 AM <Timezone> (cron UTC = …)”.
- Prefer letting the user confirm 7:00 AM in the Automations schedule picker (local) over raw cron when unsure.
Examples (Monday 7:00 AM local → cron):
Automation prompt (paste as instructions)
How to create it (Cursor)
- In Agent chat, invoke
/automateor offer it at the end offinish linear-tracking install. - Approve the draft (verify the schedule line says 7:00 AM your timezone).
- Finish in the Automations editor — set/confirm 7:00 AM local, save, enable.
Verify (optional)
- Automation named Linear tracking health (or equivalent) exists and is enabled.
- Next run shows ~7:00 AM in your local timezone.
- Linear tool is attached.